# near model CODE resource # jump table entries: 1800-1801 (2 of them) fn00000000: 00000000 4E56 FFD4 link A6, -0x002C 00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000008 2E2E 0008 move.l D7, [A6 + 0x8] 0000000C 422E 000C clr.b [A6 + 0xC] 00000010 2047 movea.l A0, D7 00000012 2050 movea.l A0, [A0] 00000014 3C28 0030 move.w D6, [A0 + 0x30] 00000018 6F28 ble +0x2A /* 00000042 */ 0000001A 2F07 move.l -[A7], D7 0000001C 42A7 clr.l -[A7] 0000001E 2F07 move.l -[A7], D7 00000020 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00000024 3006 move.w D0, D6 00000026 C1FC 0003 muls.w D0, 0x3 0000002A 48C0 ext.l D0 0000002C D09F add.l D0, [A7]+ 0000002E 2F00 move.l -[A7], D0 00000030 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00000034 4267 clr.w -[A7] 00000036 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 0000003A 4A5F tst.w [A7]+ 0000003C 6704 beq +0x6 /* 00000042 */ 0000003E 6000 0142 bra +0x144 /* 00000182 */ label00000042: 00000042 2047 movea.l A0, D7 00000044 2850 movea.l A4, [A0] 00000046 2047 movea.l A0, D7 00000048 2014 move.l D0, [A4] 0000004A D090 add.l D0, [A0] 0000004C 2D40 FFE4 move.l [A6 - 0x1C], D0 00000050 2047 movea.l A0, D7 00000052 2010 move.l D0, [A0] 00000054 7236 moveq.l D1, 0x36 00000056 D081 add.l D0, D1 00000058 282C 002C move.l D4, [A4 + 0x2C] 0000005C D880 add.l D4, D0 0000005E 2644 movea.l A3, D4 00000060 2D44 FFF0 move.l [A6 - 0x10], D4 00000064 4246 clr.w D6 00000066 7000 moveq.l D0, 0x00 00000068 2D40 FFDC move.l [A6 - 0x24], D0 label0000006C: 0000006C 202C 0032 move.l D0, [A4 + 0x32] 00000070 D084 add.l D0, D4 00000072 B08B cmp.l D0, A3 00000074 6F00 00CA ble +0xCC /* 00000140 */ 00000078 200B move.l D0, A3 0000007A 5480 addq.l D0, 2 0000007C 2D40 FFF0 move.l [A6 - 0x10], D0 00000080 486E FFF0 pea.l [A6 - 0x10] 00000084 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */] 00000088 5246 addq.w D6, 1 0000008A 202E FFF0 move.l D0, [A6 - 0x10] 0000008E 908B sub.l D0, A3 00000090 2D40 FFD8 move.l [A6 - 0x28], D0 00000094 202E FFF0 move.l D0, [A6 - 0x10] 00000098 5680 addq.l D0, 3 0000009A C0BC FFFF FFFE and.l D0, 0xFFFFFFFE 000000A0 2A00 move.l D5, D0 000000A2 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000000A6 2F05 move.l -[A7], D5 000000A8 202E FFE4 move.l D0, [A6 - 0x1C] 000000AC 90AE FFF0 sub.l D0, [A6 - 0x10] 000000B0 2F00 move.l -[A7], D0 000000B2 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000000B6 2005 move.l D0, D5 000000B8 90AE FFF0 sub.l D0, [A6 - 0x10] 000000BC 3D40 FFD6 move.w [A6 - 0x2A], D0 000000C0 48C0 ext.l D0 000000C2 D1AE FFE4 add.l [A6 - 0x1C], D0 000000C6 302E FFD6 move.w D0, [A6 - 0x2A] 000000CA 48C0 ext.l D0 000000CC D1AC 0032 add.l [A4 + 0x32], D0 000000D0 2D45 FFF0 move.l [A6 - 0x10], D5 000000D4 2A0B move.l D5, A3 000000D6 5A85 addq.l D5, 5 000000D8 200B move.l D0, A3 000000DA 5480 addq.l D0, 2 000000DC 2F00 move.l -[A7], D0 000000DE 2F05 move.l -[A7], D5 000000E0 202E FFD8 move.l D0, [A6 - 0x28] 000000E4 5780 subq.l D0, 3 000000E6 2F00 move.l -[A7], D0 000000E8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000000EC 200B move.l D0, A3 000000EE 5480 addq.l D0, 2 000000F0 2D40 FFFC move.l [A6 - 0x4], D0 000000F4 202E FFD8 move.l D0, [A6 - 0x28] 000000F8 5580 subq.l D0, 2 000000FA 206E FFFC movea.l A0, [A6 - 0x4] 000000FE 3080 move.w [A0], D0 00000100 202E FFFC move.l D0, [A6 - 0x4] 00000104 5480 addq.l D0, 2 00000106 2D40 FFF8 move.l [A6 - 0x8], D0 0000010A 206E FFF8 movea.l A0, [A6 - 0x8] 0000010E 4210 clr.b [A0] 00000110 102E FFDB move.b D0, [A6 - 0x25] 00000114 0240 0001 andi.w D0, 0x1 00000118 6710 beq +0x12 /* 0000012A */ 0000011A 202E FFF0 move.l D0, [A6 - 0x10] 0000011E 5380 subq.l D0, 1 00000120 2D40 FFF8 move.l [A6 - 0x8], D0 00000124 206E FFF8 movea.l A0, [A6 - 0x8] 00000128 4210 clr.b [A0] label0000012A: 0000012A 202E FFF0 move.l D0, [A6 - 0x10] 0000012E D0AE FFDC add.l D0, [A6 - 0x24] 00000132 908B sub.l D0, A3 00000134 2D40 FFDC move.l [A6 - 0x24], D0 00000138 266E FFF0 movea.l A3, [A6 - 0x10] 0000013C 6000 FF2E bra -0xD0 /* 0000006C */ label00000140: 00000140 202C 0032 move.l D0, [A4 + 0x32] 00000144 D084 add.l D0, D4 00000146 B08B cmp.l D0, A3 00000148 56C0 sne D0 0000014A BC6C 0030 cmp.w D6, [A4 + 0x30] 0000014E 56C1 sne D1 00000150 8001 or.b D0, D1 00000152 6702 beq +0x4 /* 00000156 */ 00000154 602C bra +0x2E /* 00000182 */ label00000156: 00000156 296E FFDC 0032 move.l [A4 + 0x32], [A6 - 0x24] 0000015C 42A7 clr.l -[A7] 0000015E 42A7 clr.l -[A7] 00000160 2F07 move.l -[A7], D7 00000162 4EAD 2C62 jsr [A5 + 0x2C62 /* export_1416 */] 00000166 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */] 0000016A 2D5F FFE0 move.l [A6 - 0x20], [A7]+ 0000016E 28AE FFE0 move.l [A4], [A6 - 0x20] 00000172 2F07 move.l -[A7], D7 00000174 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000178 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 0000017C 1D7C 0001 000C move.b [A6 + 0xC], 0x1 label00000182: 00000182 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000186 4E5E unlink A6 00000188 2E9F move.l [A7], [A7]+ 0000018A 4E75 rts fn0000018C: 0000018C 4E56 0000 link A6, 0 00000190 2F0C move.l -[A7], A4 00000192 286E 0008 movea.l A4, [A6 + 0x8] 00000196 486C FFCC pea.l [A4 - 0x34] 0000019A 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 0000019E 486C FFD0 pea.l [A4 - 0x30] 000001A2 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 000001A6 486C FFD4 pea.l [A4 - 0x2C] 000001AA 4EAD 225A jsr [A5 + 0x225A /* export_1095 */] 000001AE 4AAC FFFA tst.l [A4 - 0x6] 000001B2 670A beq +0xC /* 000001BE */ 000001B4 2F2D AEAC move.l -[A7], [A5 - 0x5154] 000001B8 4267 clr.w -[A7] 000001BA 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] label000001BE: 000001BE 102D A890 move.b D0, [A5 - 0x5770] 000001C2 6708 beq +0xA /* 000001CC */ 000001C4 2F2D AEAC move.l -[A7], [A5 - 0x5154] 000001C8 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */] label000001CC: 000001CC 4AAC FFF6 tst.l [A4 - 0xA] 000001D0 670A beq +0xC /* 000001DC */ 000001D2 2F2D AE96 move.l -[A7], [A5 - 0x516A] 000001D6 4267 clr.w -[A7] 000001D8 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] label000001DC: 000001DC 3F3C 0013 move.w -[A7], 0x13 000001E0 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] 000001E4 42A7 clr.l -[A7] 000001E6 A9FC syscall ZeroScrap 000001E8 201F move.l D0, [A7]+ 000001EA 3940 FFFE move.w [A4 - 0x2], D0 000001EE 206E 0008 movea.l A0, [A6 + 0x8] 000001F2 2C48 movea.l A6, A0 000001F4 4EFA 07A6 jmp [PC + 0x7A6 /* 0000099C */] 000001F8 0000 285F ori.b D0, 0x5F /* '_' */ 000001FC 4E5E unlink A6 000001FE 2E9F move.l [A7], [A7]+ 00000200 4E75 rts fn00000202: 00000202 4E56 0000 link A6, 0 00000206 206E 0008 movea.l A0, [A6 + 0x8] 0000020A 4A68 FFFE tst.w [A0 - 0x2] 0000020E 6708 beq +0xA /* 00000218 */ 00000210 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000214 4EBA FF76 jsr [PC - 0x8A /* 0000018C */] label00000218: 00000218 4E5E unlink A6 0000021A 2E9F move.l [A7], [A7]+ 0000021C 4E75 rts fn0000021E: 0000021E 4E56 0000 link A6, 0 00000222 2F0C move.l -[A7], A4 00000224 286E 0008 movea.l A4, [A6 + 0x8] 00000228 70FF moveq.l D0, 0xFFFFFFFF 0000022A B0AC FFF2 cmp.l D0, [A4 - 0xE] 0000022E 6606 bne +0x8 /* 00000236 */ 00000230 7000 moveq.l D0, 0x00 00000232 2940 FFF2 move.l [A4 - 0xE], D0 label00000236: 00000236 4AAC FFF2 tst.l [A4 - 0xE] 0000023A 6750 beq +0x52 /* 0000028C */ 0000023C 2F2C FFF2 move.l -[A7], [A4 - 0xE] 00000240 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */] 00000244 42A7 clr.l -[A7] 00000246 206C FFF2 movea.l A0, [A4 - 0xE] 0000024A 2050 movea.l A0, [A0] 0000024C 2F10 move.l -[A7], [A0] 0000024E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000252 206C FFF2 movea.l A0, [A4 - 0xE] 00000256 2F10 move.l -[A7], [A0] 00000258 4EAD 106A jsr [A5 + 0x106A /* export_521 */] 0000025C 201F move.l D0, [A7]+ 0000025E 3940 FFFE move.w [A4 - 0x2], D0 00000262 2F2C FFF2 move.l -[A7], [A4 - 0xE] 00000266 4EAD 226A jsr [A5 + 0x226A /* export_1097 */] 0000026A 102C FFE9 move.b D0, [A4 - 0x17] 0000026E 670A beq +0xC /* 0000027A */ 00000270 486C FFF2 pea.l [A4 - 0xE] 00000274 4EAD 225A jsr [A5 + 0x225A /* export_1095 */] 00000278 600A bra +0xC /* 00000284 */ label0000027A: 0000027A 2F2C FFEE move.l -[A7], [A4 - 0x12] 0000027E 4267 clr.w -[A7] 00000280 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */] label00000284: 00000284 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000288 4EBA FF78 jsr [PC - 0x88 /* 00000202 */] label0000028C: 0000028C 285F movea.l A4, [A7]+ 0000028E 4E5E unlink A6 00000290 205F movea.l A0, [A7]+ 00000292 504F addq.w A7, 8 00000294 4ED0 jmp [A0] fn00000296: 00000296 4E56 FFD0 link A6, -0x0030 0000029A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000029E 286E 0008 movea.l A4, [A6 + 0x8] 000002A2 286C 0008 movea.l A4, [A4 + 0x8] 000002A6 4AAC FFD0 tst.l [A4 - 0x30] 000002AA 6624 bne +0x26 /* 000002D0 */ 000002AC 7802 moveq.l D4, 0x02 000002AE 42A7 clr.l -[A7] 000002B0 2F04 move.l -[A7], D4 000002B2 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 000002B6 295F FFD0 move.l [A4 - 0x30], [A7]+ 000002BA 660C bne +0xE /* 000002C8 */ 000002BC 206E 0008 movea.l A0, [A6 + 0x8] 000002C0 2F28 0008 move.l -[A7], [A0 + 0x8] 000002C4 4EBA FEC6 jsr [PC - 0x13A /* 0000018C */] label000002C8: 000002C8 206C FFD0 movea.l A0, [A4 - 0x30] 000002CC 2050 movea.l A0, [A0] 000002CE 4250 clr.w [A0] label000002D0: 000002D0 206C FFD0 movea.l A0, [A4 - 0x30] 000002D4 2650 movea.l A3, [A0] 000002D6 548B addq.l A3, 2 000002D8 7001 moveq.l D0, 0x01 000002DA 2D40 FFDC move.l [A6 - 0x24], D0 000002DE 206C FFD0 movea.l A0, [A4 - 0x30] 000002E2 2050 movea.l A0, [A0] 000002E4 3010 move.w D0, [A0] 000002E6 48C0 ext.l D0 000002E8 2D40 FFD8 move.l [A6 - 0x28], D0 000002EC 2E2E FFDC move.l D7, [A6 - 0x24] 000002F0 6012 bra +0x14 /* 00000304 */ label000002F2: 000002F2 3013 move.w D0, [A3] 000002F4 B06E 000C cmp.w D0, [A6 + 0xC] 000002F8 6700 0120 beq +0x122 /* 0000041A */ 000002FC 700E moveq.l D0, 0x0E 000002FE D7C0 add.l A3, D0 00000300 5287 addq.l D7, 1 00000302 6906 bvs +0x8 /* 0000030A */ label00000304: 00000304 BEAE FFD8 cmp.l D7, [A6 - 0x28] 00000308 6FE8 ble -0x16 /* 000002F2 */ label0000030A: 0000030A 42A7 clr.l -[A7] 0000030C 2F2C FFD0 move.l -[A7], [A4 - 0x30] 00000310 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00000314 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00000318 282E FFF8 move.l D4, [A6 - 0x8] 0000031C 700E moveq.l D0, 0x0E 0000031E D880 add.l D4, D0 00000320 2F2C FFD0 move.l -[A7], [A4 - 0x30] 00000324 2F04 move.l -[A7], D4 00000326 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 0000032A 4267 clr.w -[A7] 0000032C 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000330 4A5F tst.w [A7]+ 00000332 670C beq +0xE /* 00000340 */ 00000334 206E 0008 movea.l A0, [A6 + 0x8] 00000338 2F28 0008 move.l -[A7], [A0 + 0x8] 0000033C 4EBA FE4E jsr [PC - 0x1B2 /* 0000018C */] label00000340: 00000340 42A7 clr.l -[A7] 00000342 2F2D AA4A move.l -[A7], [A5 - 0x55B6] 00000346 2F3C 5354 424C move.l -[A7], 0x5354424C /* 'STBL' */ 0000034C 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */] 00000350 2A1F move.l D5, [A7]+ 00000352 660C bne +0xE /* 00000360 */ 00000354 206E 0008 movea.l A0, [A6 + 0x8] 00000358 2F28 0008 move.l -[A7], [A0 + 0x8] 0000035C 4EBA FE2E jsr [PC - 0x1D2 /* 0000018C */] label00000360: 00000360 2045 movea.l A0, D5 00000362 2C10 move.l D6, [A0] 00000364 7018 moveq.l D0, 0x18 00000366 DC80 add.l D6, D0 00000368 2045 movea.l A0, D5 0000036A 2050 movea.l A0, [A0] 0000036C 2D68 0010 FFEC move.l [A6 - 0x14], [A0 + 0x10] 00000372 7001 moveq.l D0, 0x01 00000374 2D40 FFD4 move.l [A6 - 0x2C], D0 00000378 2D6E FFEC FFD0 move.l [A6 - 0x30], [A6 - 0x14] 0000037E 2E2E FFD4 move.l D7, [A6 - 0x2C] 00000382 6016 bra +0x18 /* 0000039A */ label00000384: 00000384 2046 movea.l A0, D6 00000386 302E 000C move.w D0, [A6 + 0xC] 0000038A 48C0 ext.l D0 0000038C B090 cmp.l D0, [A0] 0000038E 6602 bne +0x4 /* 00000392 */ 00000390 600E bra +0x10 /* 000003A0 */ label00000392: 00000392 7018 moveq.l D0, 0x18 00000394 DC80 add.l D6, D0 00000396 5287 addq.l D7, 1 00000398 6906 bvs +0x8 /* 000003A0 */ label0000039A: 0000039A BEAE FFD0 cmp.l D7, [A6 - 0x30] 0000039E 6FE4 ble -0x1A /* 00000384 */ label000003A0: 000003A0 206C FFD0 movea.l A0, [A4 - 0x30] 000003A4 2650 movea.l A3, [A0] 000003A6 5253 addq.w [A3], 1 000003A8 D7EE FFF8 add.l A3, [A6 - 0x8] 000003AC 2046 movea.l A0, D6 000003AE 36A8 0002 move.w [A3], [A0 + 0x2] 000003B2 548B addq.l A3, 2 000003B4 2046 movea.l A0, D6 000003B6 4868 000C pea.l [A0 + 0xC] 000003BA 2F0B move.l -[A7], A3 000003BC 700C moveq.l D0, 0x0C 000003BE 2F00 move.l -[A7], D0 000003C0 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000003C4 2F2D AA4A move.l -[A7], [A5 - 0x55B6] 000003C8 4267 clr.w -[A7] 000003CA 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */] 000003CE 3D53 FFE0 move.w [A6 - 0x20], [A3] 000003D2 70FF moveq.l D0, 0xFFFFFFFF 000003D4 B06E FFE0 cmp.w D0, [A6 - 0x20] 000003D8 6740 beq +0x42 /* 0000041A */ 000003DA 4267 clr.w -[A7] 000003DC 3F2E FFE0 move.w -[A7], [A6 - 0x20] 000003E0 486E FFE2 pea.l [A6 - 0x1E] 000003E4 4EAD 2B7A jsr [A5 + 0x2B7A /* export_1387 */] 000003E8 101F move.b D0, [A7]+ 000003EA 6704 beq +0x6 /* 000003F0 */ 000003EC 36AE FFE2 move.w [A3], [A6 - 0x1E] label000003F0: 000003F0 70FF moveq.l D0, 0xFFFFFFFF 000003F2 B06E FFE2 cmp.w D0, [A6 - 0x1E] 000003F6 6F22 ble +0x24 /* 0000041A */ 000003F8 4267 clr.w -[A7] 000003FA 3F2E FFE0 move.w -[A7], [A6 - 0x20] 000003FE 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 00000402 486C FFCC pea.l [A4 - 0x34] 00000406 4EAD 0F72 jsr [A5 + 0xF72 /* export_490 */] 0000040A 101F move.b D0, [A7]+ 0000040C 660C bne +0xE /* 0000041A */ 0000040E 206E 0008 movea.l A0, [A6 + 0x8] 00000412 2F28 0008 move.l -[A7], [A0 + 0x8] 00000416 4EBA FD74 jsr [PC - 0x28C /* 0000018C */] label0000041A: 0000041A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000041E 4E5E unlink A6 00000420 205F movea.l A0, [A7]+ 00000422 5C4F addq.w A7, 6 00000424 4ED0 jmp [A0] fn00000426: 00000426 4E56 FFBA link A6, -0x0046 0000042A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000042E 286E 0008 movea.l A4, [A6 + 0x8] 00000432 206C FFD4 movea.l A0, [A4 - 0x2C] 00000436 2050 movea.l A0, [A0] 00000438 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */ 0000043E B0A8 0004 cmp.l D0, [A0 + 0x4] 00000442 6604 bne +0x6 /* 00000448 */ 00000444 7C36 moveq.l D6, 0x36 00000446 6002 bra +0x4 /* 0000044A */ label00000448: 00000448 7C32 moveq.l D6, 0x32 label0000044A: 0000044A 2D46 FFE8 move.l [A6 - 0x18], D6 0000044E 2006 move.l D0, D6 00000450 720E moveq.l D1, 0x0E 00000452 9081 sub.l D0, D1 00000454 2D40 FFE4 move.l [A6 - 0x1C], D0 00000458 206C FFD4 movea.l A0, [A4 - 0x2C] 0000045C 202E FFE4 move.l D0, [A6 - 0x1C] 00000460 D090 add.l D0, [A0] 00000462 2D40 FFF8 move.l [A6 - 0x8], D0 00000466 206E FFF8 movea.l A0, [A6 - 0x8] 0000046A 2828 0004 move.l D4, [A0 + 0x4] 0000046E D886 add.l D4, D6 00000470 3D50 FFCE move.w [A6 - 0x32], [A0] 00000474 3D68 0008 FFD0 move.w [A6 - 0x30], [A0 + 0x8] 0000047A 3D7C 0001 FFC4 move.w [A6 - 0x3C], 0x1 00000480 3D6E FFCE FFC2 move.w [A6 - 0x3E], [A6 - 0x32] 00000486 3E2E FFC4 move.w D7, [A6 - 0x3C] 0000048A 6074 bra +0x76 /* 00000500 */ label0000048C: 0000048C 206C FFD4 movea.l A0, [A4 - 0x2C] 00000490 2A2E FFE8 move.l D5, [A6 - 0x18] 00000494 DA90 add.l D5, [A0] 00000496 2045 movea.l A0, D5 00000498 3D68 0016 FFCA move.w [A6 - 0x36], [A0 + 0x16] 0000049E 4267 clr.w -[A7] 000004A0 3F2E FFCA move.w -[A7], [A6 - 0x36] 000004A4 486E FFCC pea.l [A6 - 0x34] 000004A8 4EAD 2B7A jsr [A5 + 0x2B7A /* export_1387 */] 000004AC 101F move.b D0, [A7]+ 000004AE 670A beq +0xC /* 000004BA */ 000004B0 2045 movea.l A0, D5 000004B2 316E FFCC 0016 move.w [A0 + 0x16], [A6 - 0x34] 000004B8 6012 bra +0x14 /* 000004CC */ label000004BA: 000004BA 2045 movea.l A0, D5 000004BC 2F08 move.l -[A7], A0 000004BE 4267 clr.w -[A7] 000004C0 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 000004C4 301F move.w D0, [A7]+ 000004C6 205F movea.l A0, [A7]+ 000004C8 3140 0016 move.w [A0 + 0x16], D0 label000004CC: 000004CC 2045 movea.l A0, D5 000004CE 3010 move.w D0, [A0] 000004D0 48C0 ext.l D0 000004D2 D1AE FFE8 add.l [A6 - 0x18], D0 000004D6 70FF moveq.l D0, 0xFFFFFFFF 000004D8 B06E FFCC cmp.w D0, [A6 - 0x34] 000004DC 6F1E ble +0x20 /* 000004FC */ 000004DE 4267 clr.w -[A7] 000004E0 3F2E FFCA move.w -[A7], [A6 - 0x36] 000004E4 3F2E FFCC move.w -[A7], [A6 - 0x34] 000004E8 486C FFCC pea.l [A4 - 0x34] 000004EC 4EAD 0F72 jsr [A5 + 0xF72 /* export_490 */] 000004F0 101F move.b D0, [A7]+ 000004F2 6608 bne +0xA /* 000004FC */ 000004F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004F8 4EBA FC92 jsr [PC - 0x36E /* 0000018C */] label000004FC: 000004FC 5247 addq.w D7, 1 000004FE 6906 bvs +0x8 /* 00000506 */ label00000500: 00000500 BE6E FFC2 cmp.w D7, [A6 - 0x3E] 00000504 6F86 ble -0x78 /* 0000048C */ label00000506: 00000506 3D7C 0001 FFC0 move.w [A6 - 0x40], 0x1 0000050C 3D6E FFD0 FFBE move.w [A6 - 0x42], [A6 - 0x30] 00000512 3E2E FFC0 move.w D7, [A6 - 0x40] 00000516 6000 009C bra +0x9E /* 000005B4 */ label0000051A: 0000051A 206C FFD4 movea.l A0, [A4 - 0x2C] 0000051E 2004 move.l D0, D4 00000520 D090 add.l D0, [A0] 00000522 2640 movea.l A3, D0 00000524 548B addq.l A3, 2 00000526 7000 moveq.l D0, 0x00 00000528 3013 move.w D0, [A3] 0000052A C0BC FFFF FFFF and.l D0, 0xFFFFFFFF 00000530 2D40 FFD8 move.l [A6 - 0x28], D0 00000534 548B addq.l A3, 2 00000536 4A13 tst.b [A3] 00000538 6C62 bge +0x64 /* 0000059C */ 0000053A 7000 moveq.l D0, 0x00 0000053C 3013 move.w D0, [A3] 0000053E C0BC 0000 7FFF and.l D0, 0x7FFF 00000544 E488 lsr D0, 2 00000546 3D40 FFD2 move.w [A6 - 0x2E], D0 0000054A 200B move.l D0, A3 0000054C 5480 addq.l D0, 2 0000054E 206C FFD4 movea.l A0, [A4 - 0x2C] 00000552 9090 sub.l D0, [A0] 00000554 2D40 FFF0 move.l [A6 - 0x10], D0 00000558 3D7C 0001 FFBC move.w [A6 - 0x44], 0x1 0000055E 3D6E FFD2 FFBA move.w [A6 - 0x46], [A6 - 0x2E] 00000564 3D6E FFBC FFC8 move.w [A6 - 0x38], [A6 - 0x44] 0000056A 6026 bra +0x28 /* 00000592 */ label0000056C: 0000056C 206C FFD4 movea.l A0, [A4 - 0x2C] 00000570 202E FFF0 move.l D0, [A6 - 0x10] 00000574 D090 add.l D0, [A0] 00000576 2D40 FFD4 move.l [A6 - 0x2C], D0 0000057A 206E FFD4 movea.l A0, [A6 - 0x2C] 0000057E 3F28 0002 move.w -[A7], [A0 + 0x2] 00000582 2F0E move.l -[A7], A6 00000584 4EBA FD10 jsr [PC - 0x2F0 /* 00000296 */] 00000588 58AE FFF0 addq.l [A6 - 0x10], 4 0000058C 526E FFC8 addq.w [A6 - 0x38], 1 00000590 690A bvs +0xC /* 0000059C */ label00000592: 00000592 302E FFC8 move.w D0, [A6 - 0x38] 00000596 B06E FFBA cmp.w D0, [A6 - 0x46] 0000059A 6FD0 ble -0x2E /* 0000056C */ label0000059C: 0000059C 2004 move.l D0, D4 0000059E 5880 addq.l D0, 4 000005A0 222E FFD8 move.l D1, [A6 - 0x28] 000005A4 5281 addq.l D1, 1 000005A6 C2BC FFFF FFFE and.l D1, 0xFFFFFFFE 000005AC 2801 move.l D4, D1 000005AE D880 add.l D4, D0 000005B0 5247 addq.w D7, 1 000005B2 6908 bvs +0xA /* 000005BC */ label000005B4: 000005B4 BE6E FFBE cmp.w D7, [A6 - 0x42] 000005B8 6F00 FF60 ble -0x9E /* 0000051A */ label000005BC: 000005BC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000005C0 4E5E unlink A6 000005C2 2E9F move.l [A7], [A7]+ 000005C4 4E75 rts export_225: 000005C6 4E56 FFCC link A6, -0x0034 000005CA 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000005CE 42A7 clr.l -[A7] 000005D0 A9FC syscall ZeroScrap 000005D2 201F move.l D0, [A7]+ 000005D4 3D40 FFFE move.w [A6 - 0x2], D0 000005D8 42A7 clr.l -[A7] 000005DA A9FB syscall LoadScrap/LodeScrap 000005DC 201F move.l D0, [A7]+ 000005DE 3D40 FFFE move.w [A6 - 0x2], D0 000005E2 7000 moveq.l D0, 0x00 000005E4 2D40 FFFA move.l [A6 - 0x6], D0 000005E8 7000 moveq.l D0, 0x00 000005EA 2D40 FFF6 move.l [A6 - 0xA], D0 000005EE 7000 moveq.l D0, 0x00 000005F0 2D40 FFD4 move.l [A6 - 0x2C], D0 000005F4 7000 moveq.l D0, 0x00 000005F6 2D40 FFCC move.l [A6 - 0x34], D0 000005FA 7000 moveq.l D0, 0x00 000005FC 2D40 FFD0 move.l [A6 - 0x30], D0 00000600 42A7 clr.l -[A7] 00000602 2F2D AEAC move.l -[A7], [A5 - 0x5154] 00000606 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 0000060A 2D5F FFFA move.l [A6 - 0x6], [A7]+ 0000060E 57C0 seq D0 00000610 4A00 tst.b D0 00000612 6618 bne +0x1A /* 0000062C */ 00000614 2F00 move.l -[A7], D0 00000616 4267 clr.w -[A7] 00000618 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000061C 4EAD 2A02 jsr [A5 + 0x2A02 /* export_1340 */] 00000620 121F move.b D1, [A7]+ 00000622 201F move.l D0, [A7]+ 00000624 8001 or.b D0, D1 00000626 0240 0001 andi.w D0, 0x1 0000062A 6706 beq +0x8 /* 00000632 */ label0000062C: 0000062C 2F0E move.l -[A7], A6 0000062E 4EBA FB5C jsr [PC - 0x4A4 /* 0000018C */] label00000632: 00000632 206E FFFA movea.l A0, [A6 - 0x6] 00000636 2050 movea.l A0, [A0] 00000638 2D68 0010 FFEE move.l [A6 - 0x12], [A0 + 0x10] 0000063E 102D A890 move.b D0, [A5 - 0x5770] 00000642 671E beq +0x20 /* 00000662 */ 00000644 2F00 move.l -[A7], D0 00000646 4267 clr.w -[A7] 00000648 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000064C 4EBA F9B2 jsr [PC - 0x64E /* 00000000 */] 00000650 121F move.b D1, [A7]+ 00000652 201F move.l D0, [A7]+ 00000654 0A01 0001 xori.b D1, 0x1 00000658 C001 and.b D0, D1 0000065A 6706 beq +0x8 /* 00000662 */ 0000065C 2F0E move.l -[A7], A6 0000065E 4EBA FB2C jsr [PC - 0x4D4 /* 0000018C */] label00000662: 00000662 42A7 clr.l -[A7] 00000664 206E FFFA movea.l A0, [A6 - 0x6] 00000668 2050 movea.l A0, [A0] 0000066A 2F10 move.l -[A7], [A0] 0000066C 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */] 00000670 2D5F FFD4 move.l [A6 - 0x2C], [A7]+ 00000674 6606 bne +0x8 /* 0000067C */ 00000676 2F0E move.l -[A7], A6 00000678 4EBA FB12 jsr [PC - 0x4EE /* 0000018C */] label0000067C: 0000067C 206E FFFA movea.l A0, [A6 - 0x6] 00000680 2F10 move.l -[A7], [A0] 00000682 206E FFD4 movea.l A0, [A6 - 0x2C] 00000686 2F10 move.l -[A7], [A0] 00000688 206E FFFA movea.l A0, [A6 - 0x6] 0000068C 2050 movea.l A0, [A0] 0000068E 2F10 move.l -[A7], [A0] 00000690 7004 moveq.l D0, 0x04 00000692 2F00 move.l -[A7], D0 00000694 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00000698 4EAD 2812 jsr [A5 + 0x2812 /* export_1278 */] 0000069C 2F2D AEAC move.l -[A7], [A5 - 0x5154] 000006A0 1F2D A890 move.b -[A7], [A5 - 0x5770] 000006A4 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] 000006A8 7000 moveq.l D0, 0x00 000006AA 2D40 FFFA move.l [A6 - 0x6], D0 000006AE 102D A890 move.b D0, [A5 - 0x5770] 000006B2 6708 beq +0xA /* 000006BC */ 000006B4 2F2D AEAC move.l -[A7], [A5 - 0x5154] 000006B8 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */] label000006BC: 000006BC 2F0E move.l -[A7], A6 000006BE 4EBA FD66 jsr [PC - 0x29A /* 00000426 */] 000006C2 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000006C6 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */] 000006CA 42A7 clr.l -[A7] 000006CC 206E FFD4 movea.l A0, [A6 - 0x2C] 000006D0 2050 movea.l A0, [A0] 000006D2 2F10 move.l -[A7], [A0] 000006D4 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */ 000006DA 206E FFD4 movea.l A0, [A6 - 0x2C] 000006DE 2F10 move.l -[A7], [A0] 000006E0 4EAD 106A jsr [A5 + 0x106A /* export_521 */] 000006E4 201F move.l D0, [A7]+ 000006E6 3D40 FFFE move.w [A6 - 0x2], D0 000006EA 2F0E move.l -[A7], A6 000006EC 4EBA FB14 jsr [PC - 0x4EC /* 00000202 */] 000006F0 486E FFD4 pea.l [A6 - 0x2C] 000006F4 4EAD 225A jsr [A5 + 0x225A /* export_1095 */] 000006F8 102D B570 move.b D0, [A5 - 0x4A90] 000006FC 0A00 0001 xori.b D0, 0x1 00000700 C02D B56E and.b D0, [A5 - 0x4A92] 00000704 1D40 FFE9 move.b [A6 - 0x17], D0 00000708 6716 beq +0x18 /* 00000720 */ 0000070A 42A7 clr.l -[A7] 0000070C 42A7 clr.l -[A7] 0000070E 4EAD 2EF2 jsr [A5 + 0x2EF2 /* export_1498 */] 00000712 2F2D C92E move.l -[A7], [A5 - 0x36D2] 00000716 4EAD 24FA jsr [A5 + 0x24FA /* export_1179 */] 0000071A 2D5F FFF2 move.l [A6 - 0xE], [A7]+ 0000071E 600E bra +0x10 /* 0000072E */ label00000720: 00000720 42A7 clr.l -[A7] 00000722 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000726 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */] 0000072A 2D5F FFF2 move.l [A6 - 0xE], [A7]+ label0000072E: 0000072E 2F3C 4350 4943 move.l -[A7], 0x43504943 /* 'CPIC' */ 00000734 2F0E move.l -[A7], A6 00000736 4EBA FAE6 jsr [PC - 0x51A /* 0000021E */] 0000073A 42A7 clr.l -[A7] 0000073C 2F2D AE96 move.l -[A7], [A5 - 0x516A] 00000740 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00000744 2D5F FFF6 move.l [A6 - 0xA], [A7]+ 00000748 57C0 seq D0 0000074A 4A00 tst.b D0 0000074C 6618 bne +0x1A /* 00000766 */ 0000074E 2F00 move.l -[A7], D0 00000750 4267 clr.w -[A7] 00000752 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000756 4EAD 29FA jsr [A5 + 0x29FA /* export_1339 */] 0000075A 121F move.b D1, [A7]+ 0000075C 201F move.l D0, [A7]+ 0000075E 8001 or.b D0, D1 00000760 0240 0001 andi.w D0, 0x1 00000764 6706 beq +0x8 /* 0000076C */ label00000766: 00000766 2F0E move.l -[A7], A6 00000768 4EBA FA22 jsr [PC - 0x5DE /* 0000018C */] label0000076C: 0000076C 206E FFF6 movea.l A0, [A6 - 0xA] 00000770 2050 movea.l A0, [A0] 00000772 2D68 0010 FFEE move.l [A6 - 0x12], [A0 + 0x10] 00000778 42A7 clr.l -[A7] 0000077A 206E FFF6 movea.l A0, [A6 - 0xA] 0000077E 2050 movea.l A0, [A0] 00000780 2F10 move.l -[A7], [A0] 00000782 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */] 00000786 2D5F FFD4 move.l [A6 - 0x2C], [A7]+ 0000078A 6606 bne +0x8 /* 00000792 */ 0000078C 2F0E move.l -[A7], A6 0000078E 4EBA F9FC jsr [PC - 0x604 /* 0000018C */] label00000792: 00000792 206E FFF6 movea.l A0, [A6 - 0xA] 00000796 2F10 move.l -[A7], [A0] 00000798 206E FFD4 movea.l A0, [A6 - 0x2C] 0000079C 2F10 move.l -[A7], [A0] 0000079E 206E FFF6 movea.l A0, [A6 - 0xA] 000007A2 2050 movea.l A0, [A0] 000007A4 2F10 move.l -[A7], [A0] 000007A6 7004 moveq.l D0, 0x04 000007A8 2F00 move.l -[A7], D0 000007AA 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 000007AE 4EAD 2812 jsr [A5 + 0x2812 /* export_1278 */] 000007B2 2F2D AE96 move.l -[A7], [A5 - 0x516A] 000007B6 4267 clr.w -[A7] 000007B8 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 000007BC 7000 moveq.l D0, 0x00 000007BE 2D40 FFF6 move.l [A6 - 0xA], D0 000007C2 2F0E move.l -[A7], A6 000007C4 4EBA FC60 jsr [PC - 0x3A0 /* 00000426 */] 000007C8 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000007CC 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */] 000007D0 42A7 clr.l -[A7] 000007D2 206E FFD4 movea.l A0, [A6 - 0x2C] 000007D6 2050 movea.l A0, [A0] 000007D8 2F10 move.l -[A7], [A0] 000007DA 2F3C 424B 4744 move.l -[A7], 0x424B4744 /* 'BKGD' */ 000007E0 206E FFD4 movea.l A0, [A6 - 0x2C] 000007E4 2F10 move.l -[A7], [A0] 000007E6 4EAD 106A jsr [A5 + 0x106A /* export_521 */] 000007EA 201F move.l D0, [A7]+ 000007EC 3D40 FFFE move.w [A6 - 0x2], D0 000007F0 2F0E move.l -[A7], A6 000007F2 4EBA FA0E jsr [PC - 0x5F2 /* 00000202 */] 000007F6 486E FFD4 pea.l [A6 - 0x2C] 000007FA 4EAD 225A jsr [A5 + 0x225A /* export_1095 */] 000007FE 102D B570 move.b D0, [A5 - 0x4A90] 00000802 C02D B56E and.b D0, [A5 - 0x4A92] 00000806 1D40 FFE9 move.b [A6 - 0x17], D0 0000080A 672E beq +0x30 /* 0000083A */ 0000080C 4A6D C10A tst.w [A5 - 0x3EF6] 00000810 6614 bne +0x16 /* 00000826 */ 00000812 42A7 clr.l -[A7] 00000814 70FF moveq.l D0, 0xFFFFFFFF 00000816 2F00 move.l -[A7], D0 00000818 2F2D C71A move.l -[A7], [A5 - 0x38E6] 0000081C 4EAD 24FA jsr [A5 + 0x24FA /* export_1179 */] 00000820 2D5F FFF2 move.l [A6 - 0xE], [A7]+ 00000824 6022 bra +0x24 /* 00000848 */ label00000826: 00000826 42A7 clr.l -[A7] 00000828 70FF moveq.l D0, 0xFFFFFFFF 0000082A 2F00 move.l -[A7], D0 0000082C 2F2D C92E move.l -[A7], [A5 - 0x36D2] 00000830 4EAD 24FA jsr [A5 + 0x24FA /* export_1179 */] 00000834 2D5F FFF2 move.l [A6 - 0xE], [A7]+ 00000838 600E bra +0x10 /* 00000848 */ label0000083A: 0000083A 42A7 clr.l -[A7] 0000083C 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000840 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */] 00000844 2D5F FFF2 move.l [A6 - 0xE], [A7]+ label00000848: 00000848 2F3C 4250 4943 move.l -[A7], 0x42504943 /* 'BPIC' */ 0000084E 2F0E move.l -[A7], A6 00000850 4EBA F9CC jsr [PC - 0x634 /* 0000021E */] 00000854 4AAE FFCC tst.l [A6 - 0x34] 00000858 6732 beq +0x34 /* 0000088C */ 0000085A 2F2E FFCC move.l -[A7], [A6 - 0x34] 0000085E 205F movea.l A0, [A7]+ 00000860 A029 syscall HLock 00000862 42A7 clr.l -[A7] 00000864 42A7 clr.l -[A7] 00000866 2F2E FFCC move.l -[A7], [A6 - 0x34] 0000086A 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 0000086E 2F3C 4654 424C move.l -[A7], 0x4654424C /* 'FTBL' */ 00000874 206E FFCC movea.l A0, [A6 - 0x34] 00000878 2F10 move.l -[A7], [A0] 0000087A 4EAD 106A jsr [A5 + 0x106A /* export_521 */] 0000087E 201F move.l D0, [A7]+ 00000880 3D40 FFFE move.w [A6 - 0x2], D0 00000884 486E FFCC pea.l [A6 - 0x34] 00000888 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] label0000088C: 0000088C 4AAE FFD0 tst.l [A6 - 0x30] 00000890 6732 beq +0x34 /* 000008C4 */ 00000892 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00000896 205F movea.l A0, [A7]+ 00000898 A029 syscall HLock 0000089A 42A7 clr.l -[A7] 0000089C 42A7 clr.l -[A7] 0000089E 2F2E FFD0 move.l -[A7], [A6 - 0x30] 000008A2 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000008A6 2F3C 5354 424C move.l -[A7], 0x5354424C /* 'STBL' */ 000008AC 206E FFD0 movea.l A0, [A6 - 0x30] 000008B0 2F10 move.l -[A7], [A0] 000008B2 4EAD 106A jsr [A5 + 0x106A /* export_521 */] 000008B6 201F move.l D0, [A7]+ 000008B8 3D40 FFFE move.w [A6 - 0x2], D0 000008BC 486E FFD0 pea.l [A6 - 0x30] 000008C0 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] label000008C4: 000008C4 102D C1B6 move.b D0, [A5 - 0x3E4A] 000008C8 6736 beq +0x38 /* 00000900 */ 000008CA 486D C460 pea.l [A5 - 0x3BA0] 000008CE A873 syscall SetPort 000008D0 486D C4CC pea.l [A5 - 0x3B34] 000008D4 A875 syscall SetPBits/SetPortBits 000008D6 42A7 clr.l -[A7] 000008D8 486D C468 pea.l [A5 - 0x3B98] 000008DC A8F3 syscall OpenPicture 000008DE 2D5F FFEA move.l [A6 - 0x16], [A7]+ 000008E2 486D C704 pea.l [A5 - 0x38FC] 000008E6 A87B syscall ClipRect 000008E8 486D C462 pea.l [A5 - 0x3B9E] 000008EC 486D C462 pea.l [A5 - 0x3B9E] 000008F0 486D C468 pea.l [A5 - 0x3B98] 000008F4 486D C468 pea.l [A5 - 0x3B98] 000008F8 4267 clr.w -[A7] 000008FA 42A7 clr.l -[A7] 000008FC A8EC syscall CopyBits 000008FE 6044 bra +0x46 /* 00000944 */ label00000900: 00000900 4EAD 2452 jsr [A5 + 0x2452 /* export_1158 */] 00000904 486D C460 pea.l [A5 - 0x3BA0] 00000908 A873 syscall SetPort 0000090A 486D C584 pea.l [A5 - 0x3A7C] 0000090E A875 syscall SetPBits/SetPortBits 00000910 486D C468 pea.l [A5 - 0x3B98] 00000914 2F3C 0096 00E0 move.l -[A7], 0x9600E0 0000091A A8A8 syscall OffsetRect 0000091C 42A7 clr.l -[A7] 0000091E 486D C468 pea.l [A5 - 0x3B98] 00000922 A8F3 syscall OpenPicture 00000924 2D5F FFEA move.l [A6 - 0x16], [A7]+ 00000928 486D C468 pea.l [A5 - 0x3B98] 0000092C A87B syscall ClipRect 0000092E 486D C584 pea.l [A5 - 0x3A7C] 00000932 486D C462 pea.l [A5 - 0x3B9E] 00000936 486D C58A pea.l [A5 - 0x3A76] 0000093A 486D C468 pea.l [A5 - 0x3B98] 0000093E 4267 clr.w -[A7] 00000940 42A7 clr.l -[A7] 00000942 A8EC syscall CopyBits label00000944: 00000944 A8F4 syscall ClosePicture 00000946 2F2E FFEA move.l -[A7], [A6 - 0x16] 0000094A 205F movea.l A0, [A7]+ 0000094C A029 syscall HLock 0000094E 42A7 clr.l -[A7] 00000950 206E FFEA movea.l A0, [A6 - 0x16] 00000954 2050 movea.l A0, [A0] 00000956 3010 move.w D0, [A0] 00000958 48C0 ext.l D0 0000095A 2F00 move.l -[A7], D0 0000095C 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00000962 206E FFEA movea.l A0, [A6 - 0x16] 00000966 2F10 move.l -[A7], [A0] 00000968 4EAD 106A jsr [A5 + 0x106A /* export_521 */] 0000096C 201F move.l D0, [A7]+ 0000096E 3D40 FFFE move.w [A6 - 0x2], D0 00000972 2F2E FFEA move.l -[A7], [A6 - 0x16] 00000976 205F movea.l A0, [A7]+ 00000978 A02A syscall HUnlock 0000097A 2F2E FFEA move.l -[A7], [A6 - 0x16] 0000097E A8F5 syscall KillPicture 00000980 486D C4CC pea.l [A5 - 0x3B34] 00000984 A875 syscall SetPBits/SetPortBits 00000986 486D C704 pea.l [A5 - 0x38FC] 0000098A A87B syscall ClipRect 0000098C 2F0E move.l -[A7], A6 0000098E 4EBA F872 jsr [PC - 0x78E /* 00000202 */] 00000992 102E 0008 move.b D0, [A6 + 0x8] 00000996 6704 beq +0x6 /* 0000099C */ 00000998 4EAD 2A5A jsr [A5 + 0x2A5A /* export_1351 */] label0000099C: 0000099C 4FEE FFAC lea.l A7, [A6 - 0x54] 000009A0 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000009A4 4E5E unlink A6 000009A6 205F movea.l A0, [A7]+ 000009A8 544F addq.w A7, 2 000009AA 4ED0 jmp [A0] fn000009AC: 000009AC 4E56 FFF0 link A6, -0x0010 000009B0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000009B4 286E 0008 movea.l A4, [A6 + 0x8] 000009B8 422E 000C clr.b [A6 + 0xC] 000009BC 206C FFD6 movea.l A0, [A4 - 0x2A] 000009C0 2650 movea.l A3, [A0] 000009C2 206C FFCA movea.l A0, [A4 - 0x36] 000009C6 2050 movea.l A0, [A0] 000009C8 2013 move.l D0, [A3] 000009CA B090 cmp.l D0, [A0] 000009CC 6704 beq +0x6 /* 000009D2 */ 000009CE 6000 0114 bra +0x116 /* 00000AE4 */ label000009D2: 000009D2 206C FFCA movea.l A0, [A4 - 0x36] 000009D6 2050 movea.l A0, [A0] 000009D8 202B 0014 move.l D0, [A3 + 0x14] 000009DC B0A8 0014 cmp.l D0, [A0 + 0x14] 000009E0 6704 beq +0x6 /* 000009E6 */ 000009E2 6000 0100 bra +0x102 /* 00000AE4 */ label000009E6: 000009E6 206C FFCA movea.l A0, [A4 - 0x36] 000009EA 2050 movea.l A0, [A0] 000009EC 302B 0024 move.w D0, [A3 + 0x24] 000009F0 B068 0024 cmp.w D0, [A0 + 0x24] 000009F4 6704 beq +0x6 /* 000009FA */ 000009F6 6000 00EC bra +0xEE /* 00000AE4 */ label000009FA: 000009FA 206C FFCA movea.l A0, [A4 - 0x36] 000009FE 2050 movea.l A0, [A0] 00000A00 202B 0028 move.l D0, [A3 + 0x28] 00000A04 B0A8 0028 cmp.l D0, [A0 + 0x28] 00000A08 6704 beq +0x6 /* 00000A0E */ 00000A0A 6000 00D8 bra +0xDA /* 00000AE4 */ label00000A0E: 00000A0E 206C FFCA movea.l A0, [A4 - 0x36] 00000A12 2050 movea.l A0, [A0] 00000A14 302B 002C move.w D0, [A3 + 0x2C] 00000A18 B068 002C cmp.w D0, [A0 + 0x2C] 00000A1C 6704 beq +0x6 /* 00000A22 */ 00000A1E 6000 00C4 bra +0xC6 /* 00000AE4 */ label00000A22: 00000A22 206C FFCA movea.l A0, [A4 - 0x36] 00000A26 2050 movea.l A0, [A0] 00000A28 202B 002E move.l D0, [A3 + 0x2E] 00000A2C B0A8 002E cmp.l D0, [A0 + 0x2E] 00000A30 6704 beq +0x6 /* 00000A36 */ 00000A32 6000 00B0 bra +0xB2 /* 00000AE4 */ label00000A36: 00000A36 206C FFCA movea.l A0, [A4 - 0x36] 00000A3A 2E10 move.l D7, [A0] 00000A3C 7032 moveq.l D0, 0x32 00000A3E DE80 add.l D7, D0 00000A40 206C FFD6 movea.l A0, [A4 - 0x2A] 00000A44 2C10 move.l D6, [A0] 00000A46 7032 moveq.l D0, 0x32 00000A48 DC80 add.l D6, D0 00000A4A 42A7 clr.l -[A7] 00000A4C 2F2C FFCA move.l -[A7], [A4 - 0x36] 00000A50 4EAD 2C52 jsr [A5 + 0x2C52 /* export_1414 */] 00000A54 2A1F move.l D5, [A7]+ 00000A56 7032 moveq.l D0, 0x32 00000A58 9A80 sub.l D5, D0 00000A5A 4267 clr.w -[A7] 00000A5C 2F07 move.l -[A7], D7 00000A5E 2F06 move.l -[A7], D6 00000A60 2F05 move.l -[A7], D5 00000A62 4EAD 284A jsr [A5 + 0x284A /* export_1285 */] 00000A66 101F move.b D0, [A7]+ 00000A68 6602 bne +0x4 /* 00000A6C */ 00000A6A 6078 bra +0x7A /* 00000AE4 */ label00000A6C: 00000A6C 206C FFCA movea.l A0, [A4 - 0x36] 00000A70 2050 movea.l A0, [A0] 00000A72 4AA8 0010 tst.l [A0 + 0x10] 00000A76 6614 bne +0x16 /* 00000A8C */ 00000A78 206C FFD6 movea.l A0, [A4 - 0x2A] 00000A7C 2050 movea.l A0, [A0] 00000A7E 4AA8 0010 tst.l [A0 + 0x10] 00000A82 57C0 seq D0 00000A84 4400 neg.b D0 00000A86 1D40 000C move.b [A6 + 0xC], D0 00000A8A 6058 bra +0x5A /* 00000AE4 */ label00000A8C: 00000A8C 42A7 clr.l -[A7] 00000A8E 206C FFD6 movea.l A0, [A4 - 0x2A] 00000A92 2050 movea.l A0, [A0] 00000A94 2F28 0010 move.l -[A7], [A0 + 0x10] 00000A98 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */] 00000A9C 281F move.l D4, [A7]+ 00000A9E 6602 bne +0x4 /* 00000AA2 */ 00000AA0 6042 bra +0x44 /* 00000AE4 */ label00000AA2: 00000AA2 206C FFBE movea.l A0, [A4 - 0x42] 00000AA6 2E10 move.l D7, [A0] 00000AA8 700C moveq.l D0, 0x0C 00000AAA DE80 add.l D7, D0 00000AAC 2044 movea.l A0, D4 00000AAE 2C10 move.l D6, [A0] 00000AB0 700C moveq.l D0, 0x0C 00000AB2 DC80 add.l D6, D0 00000AB4 42A7 clr.l -[A7] 00000AB6 2F2C FFBE move.l -[A7], [A4 - 0x42] 00000ABA 4EAD 2C5A jsr [A5 + 0x2C5A /* export_1415 */] 00000ABE 2A1F move.l D5, [A7]+ 00000AC0 700C moveq.l D0, 0x0C 00000AC2 9A80 sub.l D5, D0 00000AC4 4267 clr.w -[A7] 00000AC6 2F07 move.l -[A7], D7 00000AC8 2F06 move.l -[A7], D6 00000ACA 2F05 move.l -[A7], D5 00000ACC 4EAD 284A jsr [A5 + 0x284A /* export_1285 */] 00000AD0 1D5F 000C move.b [A6 + 0xC], [A7]+ 00000AD4 206C FFD6 movea.l A0, [A4 - 0x2A] 00000AD8 2050 movea.l A0, [A0] 00000ADA 2F28 0010 move.l -[A7], [A0 + 0x10] 00000ADE 4267 clr.w -[A7] 00000AE0 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */] label00000AE4: 00000AE4 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000AE8 4E5E unlink A6 00000AEA 2E9F move.l [A7], [A7]+ 00000AEC 4E75 rts fn00000AEE: 00000AEE 4E56 0000 link A6, 0 00000AF2 2F0C move.l -[A7], A4 00000AF4 286E 0008 movea.l A4, [A6 + 0x8] 00000AF8 486C FFDE pea.l [A4 - 0x22] 00000AFC 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000B00 486C FFCA pea.l [A4 - 0x36] 00000B04 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000B08 486C FFBE pea.l [A4 - 0x42] 00000B0C 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000B10 486C FF1A pea.l [A4 - 0xE6] 00000B14 4EAD 225A jsr [A5 + 0x225A /* export_1095 */] 00000B18 4AAC FFE2 tst.l [A4 - 0x1E] 00000B1C 670C beq +0xE /* 00000B2A */ 00000B1E 2F2C FFE6 move.l -[A7], [A4 - 0x1A] 00000B22 1F3C 0001 move.b -[A7], 0x1 00000B26 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] label00000B2A: 00000B2A 4AAC FFD6 tst.l [A4 - 0x2A] 00000B2E 670C beq +0xE /* 00000B3C */ 00000B30 2F2C FFDA move.l -[A7], [A4 - 0x26] 00000B34 1F3C 0001 move.b -[A7], 0x1 00000B38 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] label00000B3C: 00000B3C 285F movea.l A4, [A7]+ 00000B3E 4E5E unlink A6 00000B40 2E9F move.l [A7], [A7]+ 00000B42 4E75 rts fn00000B44: 00000B44 4E56 0000 link A6, 0 00000B48 3F3C 0014 move.w -[A7], 0x14 00000B4C 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] 00000B50 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B54 4EBA FF98 jsr [PC - 0x68 /* 00000AEE */] 00000B58 206E 0008 movea.l A0, [A6 + 0x8] 00000B5C 2C48 movea.l A6, A0 00000B5E 4EFA 0A38 jmp [PC + 0xA38 /* 00001598 */] 00000B62 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000B66 2E9F move.l [A7], [A7]+ 00000B68 4E75 rts fn00000B6A: 00000B6A 4E56 FFF4 link A6, -0x000C 00000B6E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000B72 266E 000C movea.l A3, [A6 + 0xC] 00000B76 2053 movea.l A0, [A3] 00000B78 2E10 move.l D7, [A0] 00000B7A 2F0B move.l -[A7], A3 00000B7C 2007 move.l D0, D7 00000B7E 7220 moveq.l D1, 0x20 00000B80 D081 add.l D0, D1 00000B82 2F00 move.l -[A7], D0 00000B84 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00000B88 4267 clr.w -[A7] 00000B8A 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000B8E 4A5F tst.w [A7]+ 00000B90 6708 beq +0xA /* 00000B9A */ 00000B92 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B96 4EBA FFAC jsr [PC - 0x54 /* 00000B44 */] label00000B9A: 00000B9A 2C13 move.l D6, [A3] 00000B9C 700C moveq.l D0, 0x0C 00000B9E DC80 add.l D6, D0 00000BA0 2A13 move.l D5, [A3] 00000BA2 7010 moveq.l D0, 0x10 00000BA4 DA80 add.l D5, D0 00000BA6 700C moveq.l D0, 0x0C 00000BA8 9E80 sub.l D7, D0 00000BAA 2F06 move.l -[A7], D6 00000BAC 2F05 move.l -[A7], D5 00000BAE 2F07 move.l -[A7], D7 00000BB0 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000BB4 2853 movea.l A4, [A3] 00000BB6 7020 moveq.l D0, 0x20 00000BB8 D194 add.l [A4], D0 00000BBA 7000 moveq.l D0, 0x00 00000BBC 2940 000C move.l [A4 + 0xC], D0 00000BC0 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00000BC4 4E5E unlink A6 00000BC6 205F movea.l A0, [A7]+ 00000BC8 504F addq.w A7, 8 00000BCA 4ED0 jmp [A0] fn00000BCC: 00000BCC 4E56 FFD4 link A6, -0x002C 00000BD0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000BD4 286E 0008 movea.l A4, [A6 + 0x8] 00000BD8 7000 moveq.l D0, 0x00 00000BDA 2D40 FFEC move.l [A6 - 0x14], D0 00000BDE 42A7 clr.l -[A7] 00000BE0 2F3C 5354 424C move.l -[A7], 0x5354424C /* 'STBL' */ 00000BE6 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000BEA 2A1F move.l D5, [A7]+ 00000BEC 6F00 00D2 ble +0xD4 /* 00000CC0 */ 00000BF0 42A7 clr.l -[A7] 00000BF2 2F05 move.l -[A7], D5 00000BF4 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00000BF8 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00000BFC 6700 00C2 beq +0xC4 /* 00000CC0 */ 00000C00 42A7 clr.l -[A7] 00000C02 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000C06 2F3C 5354 424C move.l -[A7], 0x5354424C /* 'STBL' */ 00000C0C 486E FFF4 pea.l [A6 - 0xC] 00000C10 A9FD syscall GetScrap 00000C12 2A1F move.l D5, [A7]+ 00000C14 206E FFEC movea.l A0, [A6 - 0x14] 00000C18 2050 movea.l A0, [A0] 00000C1A 3950 FF18 move.w [A4 - 0xE8], [A0] 00000C1E 6700 00A0 beq +0xA2 /* 00000CC0 */ 00000C22 42A7 clr.l -[A7] 00000C24 302C FF18 move.w D0, [A4 - 0xE8] 00000C28 E540 asl D0.w, 2 00000C2A 48C0 ext.l D0 00000C2C 2F00 move.l -[A7], D0 00000C2E 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */] 00000C32 295F FF1A move.l [A4 - 0xE6], [A7]+ 00000C36 6700 0088 beq +0x8A /* 00000CC0 */ 00000C3A 7E04 moveq.l D7, 0x04 00000C3C 3D7C 0001 FFDA move.w [A6 - 0x26], 0x1 00000C42 3D6C FF18 FFD8 move.w [A6 - 0x28], [A4 - 0xE8] 00000C48 3C2E FFDA move.w D6, [A6 - 0x26] 00000C4C 606C bra +0x6E /* 00000CBA */ label00000C4E: 00000C4E 206E FFEC movea.l A0, [A6 - 0x14] 00000C52 2647 movea.l A3, D7 00000C54 D7D0 add.l A3, [A0] 00000C56 200B move.l D0, A3 00000C58 5580 subq.l D0, 2 00000C5A 2040 movea.l A0, D0 00000C5C 3010 move.w D0, [A0] 00000C5E 48C0 ext.l D0 00000C60 2D40 FFE0 move.l [A6 - 0x20], D0 00000C64 70FF moveq.l D0, 0xFFFFFFFF 00000C66 B053 cmp.w D0, [A3] 00000C68 6718 beq +0x1A /* 00000C82 */ 00000C6A 4267 clr.w -[A7] 00000C6C 3F13 move.w -[A7], [A3] 00000C6E 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */] 00000C72 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00000C76 206E FFEC movea.l A0, [A6 - 0x14] 00000C7A 2647 movea.l A3, D7 00000C7C D7D0 add.l A3, [A0] 00000C7E 36AE FFFE move.w [A3], [A6 - 0x2] label00000C82: 00000C82 42A7 clr.l -[A7] 00000C84 2F0B move.l -[A7], A3 00000C86 4EAD 2C6A jsr [A5 + 0x2C6A /* export_1417 */] 00000C8A 281F move.l D4, [A7]+ 00000C8C 6732 beq +0x34 /* 00000CC0 */ 00000C8E 206C FF1A movea.l A0, [A4 - 0xE6] 00000C92 2D50 FFDC move.l [A6 - 0x24], [A0] 00000C96 206E FFDC movea.l A0, [A6 - 0x24] 00000C9A 3006 move.w D0, D6 00000C9C E540 asl D0.w, 2 00000C9E 41F0 00FC lea.l A0, [A0 + D0.w - 0x4] 00000CA2 2D48 FFD4 move.l [A6 - 0x2C], A0 00000CA6 30AE FFE2 move.w [A0], [A6 - 0x1E] 00000CAA 206E FFD4 movea.l A0, [A6 - 0x2C] 00000CAE 3144 0002 move.w [A0 + 0x2], D4 00000CB2 700E moveq.l D0, 0x0E 00000CB4 DE80 add.l D7, D0 00000CB6 5246 addq.w D6, 1 00000CB8 6906 bvs +0x8 /* 00000CC0 */ label00000CBA: 00000CBA BC6E FFD8 cmp.w D6, [A6 - 0x28] 00000CBE 6F8E ble -0x70 /* 00000C4E */ label00000CC0: 00000CC0 486E FFEC pea.l [A6 - 0x14] 00000CC4 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000CC8 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000CCC 4E5E unlink A6 00000CCE 2E9F move.l [A7], [A7]+ 00000CD0 4E75 rts fn00000CD2: 00000CD2 4E56 FFF6 link A6, -0x000A 00000CD6 48E7 0118 movem.l -[A7], D7,A3,A4 00000CDA 286E 0008 movea.l A4, [A6 + 0x8] 00000CDE 286C 0008 movea.l A4, [A4 + 0x8] 00000CE2 206E 0008 movea.l A0, [A6 + 0x8] 00000CE6 2668 FFCC movea.l A3, [A0 - 0x34] 00000CEA 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1 00000CF0 3D6C FF18 FFF6 move.w [A6 - 0xA], [A4 - 0xE8] 00000CF6 3E2E FFF8 move.w D7, [A6 - 0x8] 00000CFA 6016 bra +0x18 /* 00000D12 */ label00000CFC: 00000CFC 3013 move.w D0, [A3] 00000CFE B06E 000C cmp.w D0, [A6 + 0xC] 00000D02 6608 bne +0xA /* 00000D0C */ 00000D04 3D6B 0002 000E move.w [A6 + 0xE], [A3 + 0x2] 00000D0A 600C bra +0xE /* 00000D18 */ label00000D0C: 00000D0C 588B addq.l A3, 4 00000D0E 5247 addq.w D7, 1 00000D10 6906 bvs +0x8 /* 00000D18 */ label00000D12: 00000D12 BE6E FFF6 cmp.w D7, [A6 - 0xA] 00000D16 6FE4 ble -0x1A /* 00000CFC */ label00000D18: 00000D18 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000D1C 4E5E unlink A6 00000D1E 205F movea.l A0, [A7]+ 00000D20 5C4F addq.w A7, 6 00000D22 4ED0 jmp [A0] fn00000D24: 00000D24 4E56 FFC0 link A6, -0x0040 00000D28 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000D2C 206E 000C movea.l A0, [A6 + 0xC] 00000D30 2050 movea.l A0, [A0] 00000D32 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */ 00000D38 B0A8 0004 cmp.l D0, [A0 + 0x4] 00000D3C 6604 bne +0x6 /* 00000D42 */ 00000D3E 7C36 moveq.l D6, 0x36 00000D40 6002 bra +0x4 /* 00000D44 */ label00000D42: 00000D42 7C32 moveq.l D6, 0x32 label00000D44: 00000D44 2006 move.l D0, D6 00000D46 720E moveq.l D1, 0x0E 00000D48 9081 sub.l D0, D1 00000D4A 2D40 FFEA move.l [A6 - 0x16], D0 00000D4E 206E 000C movea.l A0, [A6 + 0xC] 00000D52 202E FFEA move.l D0, [A6 - 0x16] 00000D56 D090 add.l D0, [A0] 00000D58 2D40 FFE6 move.l [A6 - 0x1A], D0 00000D5C 206E FFE6 movea.l A0, [A6 - 0x1A] 00000D60 2A28 0004 move.l D5, [A0 + 0x4] 00000D64 DA86 add.l D5, D6 00000D66 3D50 FFDA move.w [A6 - 0x26], [A0] 00000D6A 3D68 0008 FFDC move.w [A6 - 0x24], [A0 + 0x8] 00000D70 2806 move.l D4, D6 00000D72 3D7C 0001 FFCA move.w [A6 - 0x36], 0x1 00000D78 3D6E FFDA FFC8 move.w [A6 - 0x38], [A6 - 0x26] 00000D7E 3E2E FFCA move.w D7, [A6 - 0x36] 00000D82 602E bra +0x30 /* 00000DB2 */ label00000D84: 00000D84 206E 000C movea.l A0, [A6 + 0xC] 00000D88 2644 movea.l A3, D4 00000D8A D7D0 add.l A3, [A0] 00000D8C 4267 clr.w -[A7] 00000D8E 3F2B 0016 move.w -[A7], [A3 + 0x16] 00000D92 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */] 00000D96 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00000D9A 206E 000C movea.l A0, [A6 + 0xC] 00000D9E 2644 movea.l A3, D4 00000DA0 D7D0 add.l A3, [A0] 00000DA2 376E FFFE 0016 move.w [A3 + 0x16], [A6 - 0x2] 00000DA8 3013 move.w D0, [A3] 00000DAA 48C0 ext.l D0 00000DAC D880 add.l D4, D0 00000DAE 5247 addq.w D7, 1 00000DB0 6906 bvs +0x8 /* 00000DB8 */ label00000DB2: 00000DB2 BE6E FFC8 cmp.w D7, [A6 - 0x38] 00000DB6 6FCC ble -0x32 /* 00000D84 */ label00000DB8: 00000DB8 206E 0008 movea.l A0, [A6 + 0x8] 00000DBC 4AA8 FF1A tst.l [A0 - 0xE6] 00000DC0 6604 bne +0x6 /* 00000DC6 */ 00000DC2 6000 00C0 bra +0xC2 /* 00000E84 */ label00000DC6: 00000DC6 3D7C 0001 FFC6 move.w [A6 - 0x3A], 0x1 00000DCC 3D6E FFDC FFC4 move.w [A6 - 0x3C], [A6 - 0x24] 00000DD2 3E2E FFC6 move.w D7, [A6 - 0x3A] 00000DD6 6000 00A4 bra +0xA6 /* 00000E7C */ label00000DDA: 00000DDA 206E 000C movea.l A0, [A6 + 0xC] 00000DDE 2005 move.l D0, D5 00000DE0 D090 add.l D0, [A0] 00000DE2 2840 movea.l A4, D0 00000DE4 548C addq.l A4, 2 00000DE6 7000 moveq.l D0, 0x00 00000DE8 3014 move.w D0, [A4] 00000DEA C0BC FFFF FFFF and.l D0, 0xFFFFFFFF 00000DF0 2D40 FFD6 move.l [A6 - 0x2A], D0 00000DF4 548C addq.l A4, 2 00000DF6 4A14 tst.b [A4] 00000DF8 6C6A bge +0x6C /* 00000E64 */ 00000DFA 7000 moveq.l D0, 0x00 00000DFC 3014 move.w D0, [A4] 00000DFE C0BC 0000 7FFF and.l D0, 0x7FFF 00000E04 E488 lsr D0, 2 00000E06 3D40 FFD0 move.w [A6 - 0x30], D0 00000E0A 200C move.l D0, A4 00000E0C 5480 addq.l D0, 2 00000E0E 2D40 FFD2 move.l [A6 - 0x2E], D0 00000E12 226E 0008 movea.l A1, [A6 + 0x8] 00000E16 2069 FF1A movea.l A0, [A1 - 0xE6] 00000E1A 2D50 FFCC move.l [A6 - 0x34], [A0] 00000E1E 3D7C 0001 FFC2 move.w [A6 - 0x3E], 0x1 00000E24 3D6E FFD0 FFC0 move.w [A6 - 0x40], [A6 - 0x30] 00000E2A 3D6E FFC2 FFFC move.w [A6 - 0x4], [A6 - 0x3E] 00000E30 6028 bra +0x2A /* 00000E5A */ label00000E32: 00000E32 206E FFD2 movea.l A0, [A6 - 0x2E] 00000E36 2F08 move.l -[A7], A0 00000E38 4267 clr.w -[A7] 00000E3A 226E FFD2 movea.l A1, [A6 - 0x2E] 00000E3E 3F29 0002 move.w -[A7], [A1 + 0x2] 00000E42 2F0E move.l -[A7], A6 00000E44 4EBA FE8C jsr [PC - 0x174 /* 00000CD2 */] 00000E48 301F move.w D0, [A7]+ 00000E4A 205F movea.l A0, [A7]+ 00000E4C 3140 0002 move.w [A0 + 0x2], D0 00000E50 58AE FFD2 addq.l [A6 - 0x2E], 4 00000E54 526E FFFC addq.w [A6 - 0x4], 1 00000E58 690A bvs +0xC /* 00000E64 */ label00000E5A: 00000E5A 302E FFFC move.w D0, [A6 - 0x4] 00000E5E B06E FFC0 cmp.w D0, [A6 - 0x40] 00000E62 6FCE ble -0x30 /* 00000E32 */ label00000E64: 00000E64 2005 move.l D0, D5 00000E66 5880 addq.l D0, 4 00000E68 222E FFD6 move.l D1, [A6 - 0x2A] 00000E6C 5281 addq.l D1, 1 00000E6E C2BC FFFF FFFE and.l D1, 0xFFFFFFFE 00000E74 2A01 move.l D5, D1 00000E76 DA80 add.l D5, D0 00000E78 5247 addq.w D7, 1 00000E7A 6908 bvs +0xA /* 00000E84 */ label00000E7C: 00000E7C BE6E FFC4 cmp.w D7, [A6 - 0x3C] 00000E80 6F00 FF58 ble -0xA6 /* 00000DDA */ label00000E84: 00000E84 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000E88 4E5E unlink A6 00000E8A 205F movea.l A0, [A7]+ 00000E8C 504F addq.w A7, 8 00000E8E 4ED0 jmp [A0] export_226: 00000E90 4E56 FEF4 link A6, -0x010C 00000E94 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000E98 102D A84C move.b D0, [A5 - 0x57B4] 00000E9C 6708 beq +0xA /* 00000EA6 */ 00000E9E 4EAD 2D6A jsr [A5 + 0x2D6A /* export_1449 */] 00000EA2 6000 06F4 bra +0x6F6 /* 00001598 */ label00000EA6: 00000EA6 7000 moveq.l D0, 0x00 00000EA8 2D40 FFE2 move.l [A6 - 0x1E], D0 00000EAC 7000 moveq.l D0, 0x00 00000EAE 2D40 FFD6 move.l [A6 - 0x2A], D0 00000EB2 7000 moveq.l D0, 0x00 00000EB4 2D40 FFDE move.l [A6 - 0x22], D0 00000EB8 7000 moveq.l D0, 0x00 00000EBA 2D40 FFCA move.l [A6 - 0x36], D0 00000EBE 7000 moveq.l D0, 0x00 00000EC0 2D40 FFBE move.l [A6 - 0x42], D0 00000EC4 7000 moveq.l D0, 0x00 00000EC6 2D40 FF1A move.l [A6 - 0xE6], D0 00000ECA 2F0E move.l -[A7], A6 00000ECC 4EBA FCFE jsr [PC - 0x302 /* 00000BCC */] 00000ED0 42A7 clr.l -[A7] 00000ED2 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */ 00000ED8 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000EDC 2D5F FFB2 move.l [A6 - 0x4E], [A7]+ 00000EE0 6E06 bgt +0x8 /* 00000EE8 */ 00000EE2 2F0E move.l -[A7], A6 00000EE4 4EBA FC5E jsr [PC - 0x3A2 /* 00000B44 */] label00000EE8: 00000EE8 42A7 clr.l -[A7] 00000EEA 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 00000EEE 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00000EF2 2D5F FFDE move.l [A6 - 0x22], [A7]+ 00000EF6 6606 bne +0x8 /* 00000EFE */ 00000EF8 2F0E move.l -[A7], A6 00000EFA 4EBA FC48 jsr [PC - 0x3B8 /* 00000B44 */] label00000EFE: 00000EFE 42A7 clr.l -[A7] 00000F00 2F2E FFDE move.l -[A7], [A6 - 0x22] 00000F04 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */ 00000F0A 486E FFFA pea.l [A6 - 0x6] 00000F0E A9FD syscall GetScrap 00000F10 2D5F FFB2 move.l [A6 - 0x4E], [A7]+ 00000F14 4267 clr.w -[A7] 00000F16 2F2E FFDE move.l -[A7], [A6 - 0x22] 00000F1A 4EAD 2A02 jsr [A5 + 0x2A02 /* export_1340 */] 00000F1E 101F move.b D0, [A7]+ 00000F20 6750 beq +0x52 /* 00000F72 */ 00000F22 2F2E FFDE move.l -[A7], [A6 - 0x22] 00000F26 2F0E move.l -[A7], A6 00000F28 4EBA FC40 jsr [PC - 0x3C0 /* 00000B6A */] 00000F2C 4267 clr.w -[A7] 00000F2E 2F2E FFDE move.l -[A7], [A6 - 0x22] 00000F32 4EBA F0CC jsr [PC - 0xF34 /* 00000000 */] 00000F36 101F move.b D0, [A7]+ 00000F38 6606 bne +0x8 /* 00000F40 */ 00000F3A 2F0E move.l -[A7], A6 00000F3C 4EBA FC06 jsr [PC - 0x3FA /* 00000B44 */] label00000F40: 00000F40 42A7 clr.l -[A7] 00000F42 42A7 clr.l -[A7] 00000F44 2F2E FFDE move.l -[A7], [A6 - 0x22] 00000F48 4EAD 2C62 jsr [A5 + 0x2C62 /* export_1416 */] 00000F4C 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */] 00000F50 2D5F FFB2 move.l [A6 - 0x4E], [A7]+ 00000F54 206E FFDE movea.l A0, [A6 - 0x22] 00000F58 2050 movea.l A0, [A0] 00000F5A 20AE FFB2 move.l [A0], [A6 - 0x4E] 00000F5E 4267 clr.w -[A7] 00000F60 2F2E FFDE move.l -[A7], [A6 - 0x22] 00000F64 4EAD 2A02 jsr [A5 + 0x2A02 /* export_1340 */] 00000F68 101F move.b D0, [A7]+ 00000F6A 6706 beq +0x8 /* 00000F72 */ 00000F6C 2F0E move.l -[A7], A6 00000F6E 4EBA FBD4 jsr [PC - 0x42C /* 00000B44 */] label00000F72: 00000F72 206E FFDE movea.l A0, [A6 - 0x22] 00000F76 2050 movea.l A0, [A0] 00000F78 2B68 0008 A786 move.l [A5 - 0x587A], [A0 + 0x8] 00000F7E 42A7 clr.l -[A7] 00000F80 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 00000F84 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */ 00000F8A 4EAD 0E9A jsr [A5 + 0xE9A /* export_463 */] 00000F8E 2D5F FFE6 move.l [A6 - 0x1A], [A7]+ 00000F92 7000 moveq.l D0, 0x00 00000F94 2B40 A786 move.l [A5 - 0x587A], D0 00000F98 4AAE FFE6 tst.l [A6 - 0x1A] 00000F9C 6606 bne +0x8 /* 00000FA4 */ 00000F9E 2F0E move.l -[A7], A6 00000FA0 4EBA FBA2 jsr [PC - 0x45E /* 00000B44 */] label00000FA4: 00000FA4 42A7 clr.l -[A7] 00000FA6 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00000FAA 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 00000FAE 2D5F FFE2 move.l [A6 - 0x1E], [A7]+ 00000FB2 6606 bne +0x8 /* 00000FBA */ 00000FB4 2F0E move.l -[A7], A6 00000FB6 4EBA FB8C jsr [PC - 0x474 /* 00000B44 */] label00000FBA: 00000FBA 42A7 clr.l -[A7] 00000FBC 2F3C 424B 4744 move.l -[A7], 0x424B4744 /* 'BKGD' */ 00000FC2 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000FC6 2D5F FFAE move.l [A6 - 0x52], [A7]+ 00000FCA 6E06 bgt +0x8 /* 00000FD2 */ 00000FCC 2F0E move.l -[A7], A6 00000FCE 4EBA FB74 jsr [PC - 0x48C /* 00000B44 */] label00000FD2: 00000FD2 42A7 clr.l -[A7] 00000FD4 2F2E FFAE move.l -[A7], [A6 - 0x52] 00000FD8 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00000FDC 2D5F FFCA move.l [A6 - 0x36], [A7]+ 00000FE0 6606 bne +0x8 /* 00000FE8 */ 00000FE2 2F0E move.l -[A7], A6 00000FE4 4EBA FB5E jsr [PC - 0x4A2 /* 00000B44 */] label00000FE8: 00000FE8 42A7 clr.l -[A7] 00000FEA 2F2E FFCA move.l -[A7], [A6 - 0x36] 00000FEE 2F3C 424B 4744 move.l -[A7], 0x424B4744 /* 'BKGD' */ 00000FF4 486E FFFA pea.l [A6 - 0x6] 00000FF8 A9FD syscall GetScrap 00000FFA 2D5F FFAE move.l [A6 - 0x52], [A7]+ 00000FFE 4267 clr.w -[A7] 00001000 2F2E FFCA move.l -[A7], [A6 - 0x36] 00001004 4EAD 29FA jsr [A5 + 0x29FA /* export_1339 */] 00001008 101F move.b D0, [A7]+ 0000100A 673C beq +0x3E /* 00001048 */ 0000100C 2F2E FFCA move.l -[A7], [A6 - 0x36] 00001010 2F0E move.l -[A7], A6 00001012 4EBA FB56 jsr [PC - 0x4AA /* 00000B6A */] 00001016 42A7 clr.l -[A7] 00001018 42A7 clr.l -[A7] 0000101A 2F2E FFCA move.l -[A7], [A6 - 0x36] 0000101E 4EAD 2C52 jsr [A5 + 0x2C52 /* export_1414 */] 00001022 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */] 00001026 2D5F FFAE move.l [A6 - 0x52], [A7]+ 0000102A 206E FFCA movea.l A0, [A6 - 0x36] 0000102E 2050 movea.l A0, [A0] 00001030 20AE FFAE move.l [A0], [A6 - 0x52] 00001034 4267 clr.w -[A7] 00001036 2F2E FFCA move.l -[A7], [A6 - 0x36] 0000103A 4EAD 29FA jsr [A5 + 0x29FA /* export_1339 */] 0000103E 101F move.b D0, [A7]+ 00001040 6706 beq +0x8 /* 00001048 */ 00001042 2F0E move.l -[A7], A6 00001044 4EBA FAFE jsr [PC - 0x502 /* 00000B44 */] label00001048: 00001048 42A7 clr.l -[A7] 0000104A 2F3C 4250 4943 move.l -[A7], 0x42504943 /* 'BPIC' */ 00001050 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00001054 2D5F FFAA move.l [A6 - 0x56], [A7]+ 00001058 6F60 ble +0x62 /* 000010BA */ 0000105A 42A7 clr.l -[A7] 0000105C 2F2E FFAA move.l -[A7], [A6 - 0x56] 00001060 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00001064 2D5F FFBE move.l [A6 - 0x42], [A7]+ 00001068 6606 bne +0x8 /* 00001070 */ 0000106A 2F0E move.l -[A7], A6 0000106C 4EBA FAD6 jsr [PC - 0x52A /* 00000B44 */] label00001070: 00001070 42A7 clr.l -[A7] 00001072 2F2E FFBE move.l -[A7], [A6 - 0x42] 00001076 2F3C 4250 4943 move.l -[A7], 0x42504943 /* 'BPIC' */ 0000107C 486E FFFA pea.l [A6 - 0x6] 00001080 A9FD syscall GetScrap 00001082 2D5F FFAA move.l [A6 - 0x56], [A7]+ 00001086 206E FFBE movea.l A0, [A6 - 0x42] 0000108A 2050 movea.l A0, [A0] 0000108C 4A68 0014 tst.w [A0 + 0x14] 00001090 6628 bne +0x2A /* 000010BA */ 00001092 2F2E FFBE move.l -[A7], [A6 - 0x42] 00001096 2F0E move.l -[A7], A6 00001098 4EBA FAD0 jsr [PC - 0x530 /* 00000B6A */] 0000109C 42A7 clr.l -[A7] 0000109E 42A7 clr.l -[A7] 000010A0 2F2E FFBE move.l -[A7], [A6 - 0x42] 000010A4 4EAD 2C5A jsr [A5 + 0x2C5A /* export_1415 */] 000010A8 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */] 000010AC 2D5F FFAA move.l [A6 - 0x56], [A7]+ 000010B0 206E FFBE movea.l A0, [A6 - 0x42] 000010B4 2050 movea.l A0, [A0] 000010B6 20AE FFAA move.l [A0], [A6 - 0x56] label000010BA: 000010BA 2F2E FFCA move.l -[A7], [A6 - 0x36] 000010BE 2F0E move.l -[A7], A6 000010C0 4EBA FC62 jsr [PC - 0x39E /* 00000D24 */] 000010C4 2D6D AE96 FFEA move.l [A6 - 0x16], [A5 - 0x516A] 000010CA 7000 moveq.l D0, 0x00 000010CC 2D40 FFDA move.l [A6 - 0x26], D0 label000010D0: 000010D0 42A7 clr.l -[A7] 000010D2 2F2E FFEA move.l -[A7], [A6 - 0x16] 000010D6 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 000010DA 2D5F FFD6 move.l [A6 - 0x2A], [A7]+ 000010DE 6606 bne +0x8 /* 000010E6 */ 000010E0 2F0E move.l -[A7], A6 000010E2 4EBA FA60 jsr [PC - 0x5A0 /* 00000B44 */] label000010E6: 000010E6 4267 clr.w -[A7] 000010E8 2F0E move.l -[A7], A6 000010EA 4EBA F8C0 jsr [PC - 0x740 /* 000009AC */] 000010EE 101F move.b D0, [A7]+ 000010F0 6706 beq +0x8 /* 000010F8 */ 000010F2 2D6E FFEA FFDA move.l [A6 - 0x26], [A6 - 0x16] label000010F8: 000010F8 206E FFD6 movea.l A0, [A6 - 0x2A] 000010FC 2050 movea.l A0, [A0] 000010FE 2D68 001C FFEE move.l [A6 - 0x12], [A0 + 0x1C] 00001104 2F2E FFEA move.l -[A7], [A6 - 0x16] 00001108 4267 clr.w -[A7] 0000110A 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 0000110E 7000 moveq.l D0, 0x00 00001110 2D40 FFD6 move.l [A6 - 0x2A], D0 00001114 2D6E FFEE FFEA move.l [A6 - 0x16], [A6 - 0x12] 0000111A 4AAE FFDA tst.l [A6 - 0x26] 0000111E 56C0 sne D0 00001120 222E FFEA move.l D1, [A6 - 0x16] 00001124 B2AD AE96 cmp.l D1, [A5 - 0x516A] 00001128 57C1 seq D1 0000112A 8001 or.b D0, D1 0000112C 67A2 beq -0x5C /* 000010D0 */ 0000112E 4AAE FFDA tst.l [A6 - 0x26] 00001132 57C0 seq D0 00001134 4400 neg.b D0 00001136 1D40 FF1E move.b [A6 - 0xE2], D0 0000113A 6700 01DA beq +0x1DC /* 00001316 */ 0000113E 206E FFCA movea.l A0, [A6 - 0x36] 00001142 2050 movea.l A0, [A0] 00001144 2B68 0008 A786 move.l [A5 - 0x587A], [A0 + 0x8] 0000114A 42A7 clr.l -[A7] 0000114C 2F2E FFAE move.l -[A7], [A6 - 0x52] 00001150 2F3C 424B 4744 move.l -[A7], 0x424B4744 /* 'BKGD' */ 00001156 4EAD 0E9A jsr [A5 + 0xE9A /* export_463 */] 0000115A 2D5F FFDA move.l [A6 - 0x26], [A7]+ 0000115E 7000 moveq.l D0, 0x00 00001160 2B40 A786 move.l [A5 - 0x587A], D0 00001164 4AAE FFDA tst.l [A6 - 0x26] 00001168 6606 bne +0x8 /* 00001170 */ 0000116A 2F0E move.l -[A7], A6 0000116C 4EBA F9D6 jsr [PC - 0x62A /* 00000B44 */] label00001170: 00001170 42A7 clr.l -[A7] 00001172 2F2E FFDA move.l -[A7], [A6 - 0x26] 00001176 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 0000117A 2D5F FFD6 move.l [A6 - 0x2A], [A7]+ 0000117E 6606 bne +0x8 /* 00001186 */ 00001180 2F0E move.l -[A7], A6 00001182 4EBA F9C0 jsr [PC - 0x640 /* 00000B44 */] label00001186: 00001186 7000 moveq.l D0, 0x00 00001188 2D40 FFC6 move.l [A6 - 0x3A], D0 0000118C 4AAE FFAA tst.l [A6 - 0x56] 00001190 6F00 0084 ble +0x86 /* 00001216 */ 00001194 42A7 clr.l -[A7] 00001196 2F2E FFAA move.l -[A7], [A6 - 0x56] 0000119A 2F3C 424D 4150 move.l -[A7], 0x424D4150 /* 'BMAP' */ 000011A0 4EAD 0E9A jsr [A5 + 0xE9A /* export_463 */] 000011A4 2D5F FFC6 move.l [A6 - 0x3A], [A7]+ 000011A8 6606 bne +0x8 /* 000011B0 */ 000011AA 2F0E move.l -[A7], A6 000011AC 4EBA F996 jsr [PC - 0x66A /* 00000B44 */] label000011B0: 000011B0 42A7 clr.l -[A7] 000011B2 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 000011B6 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */] 000011BA 2D5F FFC2 move.l [A6 - 0x3E], [A7]+ 000011BE 6606 bne +0x8 /* 000011C6 */ 000011C0 2F0E move.l -[A7], A6 000011C2 4EBA F980 jsr [PC - 0x680 /* 00000B44 */] label000011C6: 000011C6 206E FFC2 movea.l A0, [A6 - 0x3E] 000011CA 2050 movea.l A0, [A0] 000011CC 2D48 FF14 move.l [A6 - 0xEC], A0 000011D0 2D50 FFBA move.l [A6 - 0x46], [A0] 000011D4 206E FF14 movea.l A0, [A6 - 0xEC] 000011D8 2D68 0008 FFB6 move.l [A6 - 0x4A], [A0 + 0x8] 000011DE 206E FFBE movea.l A0, [A6 - 0x42] 000011E2 2F10 move.l -[A7], [A0] 000011E4 206E FFC2 movea.l A0, [A6 - 0x3E] 000011E8 2F10 move.l -[A7], [A0] 000011EA 2F2E FFAA move.l -[A7], [A6 - 0x56] 000011EE 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000011F2 206E FFC2 movea.l A0, [A6 - 0x3E] 000011F6 2050 movea.l A0, [A0] 000011F8 2D48 FF10 move.l [A6 - 0xF0], A0 000011FC 20AE FFBA move.l [A0], [A6 - 0x46] 00001200 206E FF10 movea.l A0, [A6 - 0xF0] 00001204 216E FFB6 0008 move.l [A0 + 0x8], [A6 - 0x4A] 0000120A 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 0000120E 1F3C 0001 move.b -[A7], 0x1 00001212 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */] label00001216: 00001216 2D6D AE96 FFF2 move.l [A6 - 0xE], [A5 - 0x516A] 0000121C 42A7 clr.l -[A7] 0000121E 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001222 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00001226 2D5F FFCE move.l [A6 - 0x32], [A7]+ 0000122A 6606 bne +0x8 /* 00001232 */ 0000122C 2F0E move.l -[A7], A6 0000122E 4EBA F914 jsr [PC - 0x6EC /* 00000B44 */] label00001232: 00001232 206E FFCE movea.l A0, [A6 - 0x32] 00001236 2050 movea.l A0, [A0] 00001238 2D68 001C FFEE move.l [A6 - 0x12], [A0 + 0x1C] 0000123E 42A7 clr.l -[A7] 00001240 2F2E FFEE move.l -[A7], [A6 - 0x12] 00001244 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00001248 2D5F FFD2 move.l [A6 - 0x2E], [A7]+ 0000124C 6610 bne +0x12 /* 0000125E */ 0000124E 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001252 4267 clr.w -[A7] 00001254 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 00001258 2F0E move.l -[A7], A6 0000125A 4EBA F8E8 jsr [PC - 0x718 /* 00000B44 */] label0000125E: 0000125E 206E FFCE movea.l A0, [A6 - 0x32] 00001262 2050 movea.l A0, [A0] 00001264 216E FFDA 001C move.l [A0 + 0x1C], [A6 - 0x26] 0000126A 206E FFD2 movea.l A0, [A6 - 0x2E] 0000126E 2050 movea.l A0, [A0] 00001270 216E FFDA 0020 move.l [A0 + 0x20], [A6 - 0x26] 00001276 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000127A 1F3C 0001 move.b -[A7], 0x1 0000127E 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 00001282 2F2E FFEE move.l -[A7], [A6 - 0x12] 00001286 1F3C 0001 move.b -[A7], 0x1 0000128A 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 0000128E 52AD A8BA addq.l [A5 - 0x5746], 1 00001292 1B7C 0001 A77C move.b [A5 - 0x5884], 0x1 00001298 206E FFD6 movea.l A0, [A6 - 0x2A] 0000129C 2050 movea.l A0, [A0] 0000129E 2D48 FF0C move.l [A6 - 0xF4], A0 000012A2 2D50 FFBA move.l [A6 - 0x46], [A0] 000012A6 206E FF0C movea.l A0, [A6 - 0xF4] 000012AA 2D68 0008 FFB6 move.l [A6 - 0x4A], [A0 + 0x8] 000012B0 206E FFCA movea.l A0, [A6 - 0x36] 000012B4 2F10 move.l -[A7], [A0] 000012B6 206E FFD6 movea.l A0, [A6 - 0x2A] 000012BA 2F10 move.l -[A7], [A0] 000012BC 2F2E FFAE move.l -[A7], [A6 - 0x52] 000012C0 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000012C4 206E FFD6 movea.l A0, [A6 - 0x2A] 000012C8 2050 movea.l A0, [A0] 000012CA 2D48 FF08 move.l [A6 - 0xF8], A0 000012CE 20AE FFBA move.l [A0], [A6 - 0x46] 000012D2 206E FF08 movea.l A0, [A6 - 0xF8] 000012D6 216E FFB6 0008 move.l [A0 + 0x8], [A6 - 0x4A] 000012DC 206E FF08 movea.l A0, [A6 - 0xF8] 000012E0 216E FFC6 0010 move.l [A0 + 0x10], [A6 - 0x3A] 000012E6 206E FF08 movea.l A0, [A6 - 0xF8] 000012EA 7000 moveq.l D0, 0x00 000012EC 2140 0018 move.l [A0 + 0x18], D0 000012F0 206E FF08 movea.l A0, [A6 - 0xF8] 000012F4 216E FFEE 001C move.l [A0 + 0x1C], [A6 - 0x12] 000012FA 206E FF08 movea.l A0, [A6 - 0xF8] 000012FE 216E FFF2 0020 move.l [A0 + 0x20], [A6 - 0xE] 00001304 2F2E FFDA move.l -[A7], [A6 - 0x26] 00001308 1F3C 0001 move.b -[A7], 0x1 0000130C 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 00001310 7000 moveq.l D0, 0x00 00001312 2D40 FFD6 move.l [A6 - 0x2A], D0 label00001316: 00001316 486E FFCA pea.l [A6 - 0x36] 0000131A 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 0000131E 486E FFBE pea.l [A6 - 0x42] 00001322 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00001326 7000 moveq.l D0, 0x00 00001328 2D40 FFC6 move.l [A6 - 0x3A], D0 0000132C 42A7 clr.l -[A7] 0000132E 2F3C 4350 4943 move.l -[A7], 0x43504943 /* 'CPIC' */ 00001334 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00001338 2D5F FFAA move.l [A6 - 0x56], [A7]+ 0000133C 6F00 00EC ble +0xEE /* 0000142A */ 00001340 42A7 clr.l -[A7] 00001342 2F2E FFAA move.l -[A7], [A6 - 0x56] 00001346 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 0000134A 2D5F FFBE move.l [A6 - 0x42], [A7]+ 0000134E 6606 bne +0x8 /* 00001356 */ 00001350 2F0E move.l -[A7], A6 00001352 4EBA F7F0 jsr [PC - 0x810 /* 00000B44 */] label00001356: 00001356 42A7 clr.l -[A7] 00001358 2F2E FFBE move.l -[A7], [A6 - 0x42] 0000135C 2F3C 4350 4943 move.l -[A7], 0x43504943 /* 'CPIC' */ 00001362 486E FFFA pea.l [A6 - 0x6] 00001366 A9FD syscall GetScrap 00001368 2D5F FFAA move.l [A6 - 0x56], [A7]+ 0000136C 206E FFBE movea.l A0, [A6 - 0x42] 00001370 2050 movea.l A0, [A0] 00001372 4A68 0014 tst.w [A0 + 0x14] 00001376 6628 bne +0x2A /* 000013A0 */ 00001378 2F2E FFBE move.l -[A7], [A6 - 0x42] 0000137C 2F0E move.l -[A7], A6 0000137E 4EBA F7EA jsr [PC - 0x816 /* 00000B6A */] 00001382 42A7 clr.l -[A7] 00001384 42A7 clr.l -[A7] 00001386 2F2E FFBE move.l -[A7], [A6 - 0x42] 0000138A 4EAD 2C5A jsr [A5 + 0x2C5A /* export_1415 */] 0000138E 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */] 00001392 2D5F FFAA move.l [A6 - 0x56], [A7]+ 00001396 206E FFBE movea.l A0, [A6 - 0x42] 0000139A 2050 movea.l A0, [A0] 0000139C 20AE FFAA move.l [A0], [A6 - 0x56] label000013A0: 000013A0 42A7 clr.l -[A7] 000013A2 2F2E FFAA move.l -[A7], [A6 - 0x56] 000013A6 2F3C 424D 4150 move.l -[A7], 0x424D4150 /* 'BMAP' */ 000013AC 4EAD 0E9A jsr [A5 + 0xE9A /* export_463 */] 000013B0 2D5F FFC6 move.l [A6 - 0x3A], [A7]+ 000013B4 6606 bne +0x8 /* 000013BC */ 000013B6 2F0E move.l -[A7], A6 000013B8 4EBA F78A jsr [PC - 0x876 /* 00000B44 */] label000013BC: 000013BC 42A7 clr.l -[A7] 000013BE 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 000013C2 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */] 000013C6 2D5F FFC2 move.l [A6 - 0x3E], [A7]+ 000013CA 6606 bne +0x8 /* 000013D2 */ 000013CC 2F0E move.l -[A7], A6 000013CE 4EBA F774 jsr [PC - 0x88C /* 00000B44 */] label000013D2: 000013D2 206E FFC2 movea.l A0, [A6 - 0x3E] 000013D6 2050 movea.l A0, [A0] 000013D8 2D48 FF04 move.l [A6 - 0xFC], A0 000013DC 2D50 FFBA move.l [A6 - 0x46], [A0] 000013E0 206E FF04 movea.l A0, [A6 - 0xFC] 000013E4 2D68 0008 FFB6 move.l [A6 - 0x4A], [A0 + 0x8] 000013EA 206E FFBE movea.l A0, [A6 - 0x42] 000013EE 2F10 move.l -[A7], [A0] 000013F0 206E FFC2 movea.l A0, [A6 - 0x3E] 000013F4 2F10 move.l -[A7], [A0] 000013F6 2F2E FFAA move.l -[A7], [A6 - 0x56] 000013FA 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000013FE 486E FFBE pea.l [A6 - 0x42] 00001402 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00001406 206E FFC2 movea.l A0, [A6 - 0x3E] 0000140A 2050 movea.l A0, [A0] 0000140C 2D48 FF00 move.l [A6 - 0x100], A0 00001410 20AE FFBA move.l [A0], [A6 - 0x46] 00001414 206E FF00 movea.l A0, [A6 - 0x100] 00001418 216E FFB6 0008 move.l [A0 + 0x8], [A6 - 0x4A] 0000141E 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 00001422 1F3C 0001 move.b -[A7], 0x1 00001426 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */] label0000142A: 0000142A 486E FF26 pea.l [A6 - 0xDA] 0000142E 2F3C 0000 0084 move.l -[A7], 0x84 00001434 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00001438 2D6E FFE6 FF26 move.l [A6 - 0xDA], [A6 - 0x1A] 0000143E 42A7 clr.l -[A7] 00001440 4EAD 2B4A jsr [A5 + 0x2B4A /* export_1381 */] 00001444 2D5F FF22 move.l [A6 - 0xDE], [A7]+ 00001448 4267 clr.w -[A7] 0000144A 2F2D A8CA move.l -[A7], [A5 - 0x5736] 0000144E 2F2E FF22 move.l -[A7], [A6 - 0xDE] 00001452 486E FF26 pea.l [A6 - 0xDA] 00001456 4EAD 2B6A jsr [A5 + 0x2B6A /* export_1385 */] 0000145A 101F move.b D0, [A7]+ 0000145C 6606 bne +0x8 /* 00001464 */ 0000145E 2F0E move.l -[A7], A6 00001460 4EBA F6E2 jsr [PC - 0x91E /* 00000B44 */] label00001464: 00001464 52AE FF22 addq.l [A6 - 0xDE], 1 00001468 206E FFE2 movea.l A0, [A6 - 0x1E] 0000146C 2050 movea.l A0, [A0] 0000146E 2D48 FEFC move.l [A6 - 0x104], A0 00001472 2D50 FFBA move.l [A6 - 0x46], [A0] 00001476 206E FEFC movea.l A0, [A6 - 0x104] 0000147A 2D68 0008 FFB6 move.l [A6 - 0x4A], [A0 + 0x8] 00001480 206E FFDE movea.l A0, [A6 - 0x22] 00001484 2F10 move.l -[A7], [A0] 00001486 206E FFE2 movea.l A0, [A6 - 0x1E] 0000148A 2F10 move.l -[A7], [A0] 0000148C 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 00001490 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00001494 486E FFDE pea.l [A6 - 0x22] 00001498 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 0000149C 206E FFE2 movea.l A0, [A6 - 0x1E] 000014A0 2050 movea.l A0, [A0] 000014A2 2D48 FEF8 move.l [A6 - 0x108], A0 000014A6 20AE FFBA move.l [A0], [A6 - 0x46] 000014AA 206E FEF8 movea.l A0, [A6 - 0x108] 000014AE 216E FFB6 0008 move.l [A0 + 0x8], [A6 - 0x4A] 000014B4 206E FEF8 movea.l A0, [A6 - 0x108] 000014B8 216E FFC6 0010 move.l [A0 + 0x10], [A6 - 0x3A] 000014BE 206E FEF8 movea.l A0, [A6 - 0x108] 000014C2 216E FFDA 0024 move.l [A0 + 0x24], [A6 - 0x26] 000014C8 206E FEF8 movea.l A0, [A6 - 0x108] 000014CC 7000 moveq.l D0, 0x00 000014CE 2140 0018 move.l [A0 + 0x18], D0 000014D2 206E FEF8 movea.l A0, [A6 - 0x108] 000014D6 7000 moveq.l D0, 0x00 000014D8 2140 001C move.l [A0 + 0x1C], D0 000014DC 206E FEF8 movea.l A0, [A6 - 0x108] 000014E0 216D A77E 0020 move.l [A0 + 0x20], [A5 - 0x5882] 000014E6 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 000014EA 2F0E move.l -[A7], A6 000014EC 4EBA F836 jsr [PC - 0x7CA /* 00000D24 */] 000014F0 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000014F4 1F3C 0001 move.b -[A7], 0x1 000014F8 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] 000014FC 7000 moveq.l D0, 0x00 000014FE 2D40 FFE2 move.l [A6 - 0x1E], D0 00001502 52AD A8C2 addq.l [A5 - 0x573E], 1 00001506 1B7C 0001 A77C move.b [A5 - 0x5884], 0x1 0000150C 42A7 clr.l -[A7] 0000150E 2F2E FFDA move.l -[A7], [A6 - 0x26] 00001512 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00001516 2D5F FFD6 move.l [A6 - 0x2A], [A7]+ 0000151A 206E FFD6 movea.l A0, [A6 - 0x2A] 0000151E 2050 movea.l A0, [A0] 00001520 2D48 FEF4 move.l [A6 - 0x10C], A0 00001524 52A8 0018 addq.l [A0 + 0x18], 1 00001528 2F2E FFDA move.l -[A7], [A6 - 0x26] 0000152C 1F3C 0001 move.b -[A7], 0x1 00001530 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 00001534 7000 moveq.l D0, 0x00 00001536 2D40 FFD6 move.l [A6 - 0x2A], D0 0000153A 2F2D A8CA move.l -[A7], [A5 - 0x5736] 0000153E 2F2E FF22 move.l -[A7], [A6 - 0xDE] 00001542 1F3C 0001 move.b -[A7], 0x1 00001546 4EAD 2C8A jsr [A5 + 0x2C8A /* export_1421 */] 0000154A 2F2D A8CA move.l -[A7], [A5 - 0x5736] 0000154E 202E FF22 move.l D0, [A6 - 0xDE] 00001552 5280 addq.l D0, 1 00001554 2F00 move.l -[A7], D0 00001556 1F3C 0001 move.b -[A7], 0x1 0000155A 4EAD 2C8A jsr [A5 + 0x2C8A /* export_1421 */] 0000155E 41ED C290 lea.l A0, [A5 - 0x3D70] 00001562 43ED C0A2 lea.l A1, [A5 - 0x3F5E] 00001566 7003 moveq.l D0, 0x03 label00001568: 00001568 30D9 move.w [A0]+, [A1]+ 0000156A 51C8 FFFC dbf D0, -0x6 /* 00001568 */ 0000156E 102E FF1E move.b D0, [A6 - 0xE2] 00001572 6708 beq +0xA /* 0000157C */ 00001574 3D7C 0003 FF20 move.w [A6 - 0xE0], 0x3 0000157A 6006 bra +0x8 /* 00001582 */ label0000157C: 0000157C 3D7C 0004 FF20 move.w [A6 - 0xE0], 0x4 label00001582: 00001582 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00001586 2F2D A548 move.l -[A7], [A5 - 0x5AB8] 0000158A 3F2E FF20 move.w -[A7], [A6 - 0xE0] 0000158E 4EAD 248A jsr [A5 + 0x248A /* export_1165 */] 00001592 2F0E move.l -[A7], A6 00001594 4EBA F558 jsr [PC - 0xAA8 /* 00000AEE */] label00001598: 00001598 4FEE FED4 lea.l A7, [A6 - 0x12C] 0000159C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000015A0 4E5E unlink A6 000015A2 4E75 rts